Arduino

8
Pour quel type de communication série Arduino Severino est-il conçu?

Arduino est devenu assez coûteux d'où je viens (2/3 du prix de Raspberry PI), j'ai donc créé un clone Arduino Severino . J'avais utilisé l'appareil avec le convertisseur USB-série RS-232. Mais après un (long) moment, l'appareil a cessé de fonctionner. Mon ami est venu avec un point que la...

8
Leonardo (32u4): façons de le brique par programme

Quand le Leonardo a été introduit, je pense que j'ai lu quelques articles sur la prudence de faire certaines choses, qui pourraient l'empêcher de charger de nouveaux croquis, il faut donc réécrire le chargeur de démarrage. Parce que je prévois d'utiliser des options d'économie d'énergie, par...

8
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,...

8
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 ne peux voir qu'une broche 5V...

8
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...

8
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

8
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) {...

8
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; }...

8
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

8
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...