Arduino

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

2
OOP vs Inline avec Arduino
Je programme depuis un certain temps maintenant, mais je suis nouveau dans la programmation Arduino et AVR. La principale question que j'ai à propos de la programmation de ces microcontrôleurs est la suivante: y a-t-il des différences majeures dans la conception de code dans les classes orientées objet par rapport …




1
LED 7 segments sur face en bois
Je ne suis pas sûr que ce soit le bon endroit pour cette question, mais quelqu'un a-t-il une idée de la façon dont un affichage à 7 segments est projeté ou intégré dans du bois pour des produits comme celui-ci? Informations complètes sur le produit sur http://www.amazon.com/Cube-Wood-LED-Alarm-Clock/dp/B00D6DI0LE Un autre exemple: …
8 led  display 


4
SoftwareSerial est-il laissé de côté pour l'ATTiny85 / 84?
Je veux utiliser SoftwareSerial avec mon ATTiny85 et quand je le google plusieurs projets affirment qu'ils l'utilisent ... J'ai téléchargé le matériel depuis https://code.google.com/p/arduino-tiny/ , mais quand j'essaye pour ajouter SoftwareSerial et compiler j'obtiens: fatal error: SoftwareSerial.h: No such file or directory Passer la carte sur UNO fait disparaître le …

2
Performance des résistances internes vs externes
Y a-t-il un compromis significatif entre les performances des boutons câblés avec les résistances internes / externes pull-up / down? Je vois beaucoup de tutoriels démontrant l'utilisation de résistances externes lors du câblage d'un simple bouton, comme ceci et cela . Mais comme l'Arduino / AVR comprend des résistances de …

6
Mises à niveau en direct?
J'aimerais pouvoir mettre à niveau le logiciel sur un arduino sans toucher physiquement l'appareil ou enfiler un câble. Peut-on le faire? Choisira un protocole sans fil qui rend cela plus facile.
8 wifi  bluetooth 


2
Comment passer un objet en paramètre à une fonction?
Je fais un petit jeu et je veux enregistrer des scores élevés. J'ai créé une classe Highscore en haut du fichier d'esquisse, comme ceci: class Highscore { public: String name; int score; String toString() { return this->name + " - " + (String)score; } Highscore(String name, int score) { this->name …
8 c++ 

2
Confusion de tension d'alimentation
Je viens de tomber sur cet article: Arduino: quel adaptateur? . Il indique que l'alimentation externe doit être de 9 à 12 V. Cela me surprend vraiment, car mon Arduino Uno peut également être alimenté via USB, qui est de 5V. Plus tard, il parle d'une broche 9V. Mais je …

2
Gravure de croquis avec I2C
Pas vraiment une pure question Arduino. J'utilise en fait un ATmega168 autonome. Jusqu'à présent, j'utilise un programmeur AVR-ISP (travaillant depuis AVR Studio) pour programmer la puce. Une fois que tout est fait, la puce sera couverte et je n'aurai accès qu'aux broches I2C. Les broches MISO, MOSI, etc. seront inaccessibles. …


2
Interruption Arduino (lors du changement de broche)
J'utilise la fonction d'interruption pour remplir un tableau avec des valeurs reçues de digitalRead(). void setup() { Serial.begin(115200); attachInterrupt(0, test_func, CHANGE); } void test_func(){ if(digitalRead(pin)==HIGH){ test_array[x]=1; } else if(digitalRead(pin)==LOW){ test_array[x]=0; } x=x+1; } Ce problème est que lorsque j'imprime, test_arrayil existe des valeurs telles que: 111ou 000. Si je comprends …
8 arduino-uno  c  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.