Arduino

13
Arduino IDE #ifdef

J'utilise mon IDE Arduino pour télécharger mon croquis sur un Arduino ou ATTiny ou ATmega328. Comme vous le savez, chaque appareil peut avoir un brochage différent. Le compilateur Arduino prend-il en charge ifdef, selon la carte à laquelle je suis connecté? Par exemple #ifdef Attiny85 a=0; b=1;...

12
Installer un firmware différent sur Arduino

Est-il possible de mettre à jour le firmware sur un Arduino afin qu'il puisse faire plus de choses comme changer la sous-tension / surtension afin de fournir plus de puissance de traitement. Pour ce faire, vous devrez probablement re-flasher la puce elle-même, alors comment cela pourrait-il être...

12
Comment utiliser les appareils I2C avec Arduino?

J'ai quelques composants I2C utiles, comme un expandeur de port 16 bits (MCP23017), que j'aimerais utiliser dans divers projets. Que dois-je faire pour que cela fonctionne avec Arduino? Cela fonctionnera-t-il avec n'importe quel Arduino, ou ai-je besoin d'une carte ou d'un blindage...

12
Les données en série apparaissent étranges

J'ai un simple croquis qui imprime "Hello World" sur la série, mais je reçois un tas de charabia à la place. void setup() { Serial.begin(9600); } void loop() { Serial.println("Hello World"); delay(1000); } Pourquoi n'imprime-t-il pas "Hello World" comme le dit le

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

12
Alimenter Arduino avec des panneaux solaires

De toute évidence, un Arduino peut être alimenté avec des panneaux solaires. Quelle est la configuration la plus optimale? Pouvez-vous recharger et décharger en même temps? LiPO est-elle la meilleure technologie de cache de batterie, ou existe-t-il quelque chose de plus durable, pour un déploiement...

12
Quel type de connecteur le système GROVE utilise-t-il?

Quel type de connecteur GROVE utilise-t-il? Je suis intéressé par le câblage d'anciens capteurs afin qu'ils soient compatibles avec GROVE, donc je dois d'abord identifier le connecteur afin de pouvoir acheter le boîtier et les broches à sertir. Il semble s'agir d'un type de connecteur JST, mais il...

12
Quelles sont les alternatives au chargeur de démarrage Optiboot?

Presque toutes les cartes Arduino modernes utilisent le chargeur de démarrage Optiboot . Comparé à l'ATmegaboot utilisé auparavant, il est plus petit en termes de flash (d'environ 1,5 Ko) et plus rapide en vitesse de téléchargement (115,2 k vs 57,6 k) et démarre votre croquis plus rapidement (le...

12
Arduino comme FAI sans ordinateur

Quelqu'un a-t-il vu ou connu une méthode de préchargement (à l'aide d'un ordinateur ou autre) d'un micrologiciel en tant que données sur un arduino configuré pour fonctionner comme un FAI, puis en utilisant cet arduino, branchez l'interface du FAI dans un autre et téléchargez le micrologiciel. Pour...

12
Lorsque vous utilisez Arduino Uno comme FAI, «Yikes! Signature d'appareil non valide »signifie une mauvaise connexion, une mauvaise configuration ou une mauvaise version d'avrdude?

J'utilise un Arduino UNO pour programmer une image hexadécimale précompilée sur un ATTINY45, en utilisant l'avrdude dans le répertoire Arduino IDE, sur Windows 7. L'UO a l'esquisse du FAI chargée à partir du répertoire des exemples et cela fonctionne - la LED de pulsation bat bien. Côté matériel,...

12
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 =...