Arduino

Q & A pour les développeurs de matériel et de logiciels open source compatibles avec Arduino

1
FTDI Breakout avec connecteur ISP supplémentaire
TL; DR - Les six broches FAI jaunes peuvent-elles être utilisées comme FAI normal? La carte de dérivation USB-TTL FTDI habituelle ressemble à ceci: Récemment, je suis tombé sur une variante du tableau ci-dessous. Mais à quoi servent les broches jaunes supplémentaires sur cette carte? Ils sont labellisés ISP. Voici …
12 ftdi  isp  icsp 

2
Pourquoi un fichier `.ino` doit-il se trouver dans un dossier du même nom?
J'essaie d'organiser un projet très compliqué et je veux mettre tout le code réel dans un dossier nommé src(source), mais je veux garder le .inofichier principal sous main.ino(il sera également dans src). Ensuite, lorsque j'essaie d'ouvrir le code, l'IDE dit que cela main.inodoit être dans un dossier nommé main. Pourquoi …

2
Réglez la fréquence PWM sur 25 kHz
Je peux actuellement définir quatre broches PWM à environ 31 kHz avec le code suivant: void setup() { TCCR1B = TCCR1B & B11111000 | B00000001; // Set PWM frequency for D9 & D10: pinMode(pwmPin9, OUTPUT); // Sets the pin as output pinMode(pwmPin10, OUTPUT); // Sets the pin as output TCCR2B …
12 pwm  frequency 

2
Obtention des contacts / stockage des contacts sur la carte SIM
J'ai le bouclier GSM et existe-t-il des moyens d'obtenir les contacts stockés sur la carte SIM? Il semble que la bibliothèque GSM ne supporte pas l'écriture de données sur / la lecture de données depuis la carte SIM? Mon objectif est de stocker le numéro de téléphone de la carte …
11 gsm 

2
Broches 3,3 V, 5 V et 9 V sur Arduino
Sur mon Arduino Uno R3 et Arduino Mega R3, il y a des broches 5V et 3,3V. Cependant, sur cette page Introduction à la carte Arduino , il y a une broche 5V et 9V mais pas de broche 3,3V. La page d' Arduino: quel adaptateur? mentionne également une broche …




1
Est-il possible de télécharger un binaire précédemment compilé?
J'ai un certain nombre de croquis que je souhaite continuer à charger dans l'Arduino, mais je n'ai pas nécessairement besoin de les recompiler car je n'ai rien changé depuis la dernière compilation. Étant donné que la compilation prend une minute ou 2 à chaque fois, cela me ferait économiser un …
11 uploading  ide 

7
Arduino Newbie: Planche à pain sans soudure alternative
Je suis complètement nouveau sur Arduino. J'ai créé un circuit utilisant une planche à pain sans soudure. Mais évidemment, les connexions sont perdues ou pas aussi bonnes qu'une solution soudée. Je me demandais donc, puisque je suis nouveau sur les circuits aussi, quel est le plus facile
11 breadboard 

1
La fonction cloud s'arrête Parse.com en boucle lors d'un appel depuis Arduino-yun
J'ai créé une fonction cloud à l'aide du SDK Javascript Parse.com et j'appelle ces fonctions depuis Arduino. Voici le code de la hellofonction: Parse.Cloud.define("hello", function(request, response) { response.success("This is hello function"); }); //hello function Block J'appelle cette fonction du côté Arduino en utilisant le code suivant: void setup() { Bridge.begin(); …

2
Réseau maillé multipoint filaire bon marché
Je cherche à créer une grille de 15 x 15 capteurs de charge et LED RGB pour une piste de danse interactive. Chaque nœud sera piloté par un arduino et tout l'étage sera géré par un RaspberryPi. J'essaie de trouver la meilleure façon de faire communiquer les nœuds avec le …
11 serial  i2c  spi  networking 

3
Fonctions avec paramètres de chaîne
À l'intérieur de ma boucle principale, il y a cette chaîne: String string1; J'ai une fonction qui prendra string1 comme paramètre et l'utilisera pour envoyer cette chaîne comme SMS. sendSMS(string1); Il s'agit de la fonction sendSMS () (sans paramètres): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); …
11 programming  c++ 

2
Les affectations de pointeurs de fonction sont-elles atomiques dans Arduino?
Les extraits suivants proviennent du code source de la bibliothèque TimerOne : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void TimerOne::attachInterrupt(void (*isr)(), long microseconds) { if(microseconds > 0) setPeriod(microseconds); isrCallback = isr; …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.