Arduino

10
arduino - millis ()

Copié à partir de la référence Arduino - millis () Astuce : Notez que le paramètre pour millis est un long non signé, des erreurs peuvent être générées si un programmeur essaie de faire des calculs avec d'autres types de données tels que les entiers. Quel genre de mathématiques? Quel autre type de...

10
Émulation de dispositif (s) à 1 fil

Ce que je veux faire, c'est faire d'un ATTiny IC devenir un esclave sur le bus 1 fil, avec son propre S / N et sa liste de commandes pour ses fonctions spécifiques. Ce que je veux savoir, c'est si je peux utiliser la bibliothèque à un fil du site Arduino pour envoyer des données en tant qu'esclave....

9
Que se passe-t-il lorsque j'utilise un code PIN non valide?

Lié à: Que se passe-t-il en cas d'erreur d'exécution? Cette question est similaire à celle ci-dessus, mais il s'agit d'une situation alternative: int pin = 999; pinMode(pin, OUTPUT); digitalWrite(pin, HIGH); Que se passerait-il dans ce cas? Le compilateur pourrait l'attraper mais si vous utilisiez...

9
Le démarrage à faible puissance ne fonctionne pas

J'ai une carte Arduino ATMega328 personnalisée qui fonctionne généralement à 5 V à 8 MHz (en utilisant le profil Arduino Pro 3,3 V 8 MHz et le chargeur de démarrage). La principale raison pour laquelle j'utilise cette configuration est que je puisse mettre la carte en veille lorsque l'alimentation...

9
SPI Arduino En raison d'un conflit avec pinMode (), bug?

Considérez l'exemple minimal suivant, où j'ai défini pinModeavant d'appeler des fonctions SPI: #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Maintenant, quand SPI.transfer(10,1)est appelé...

9
Comment passer de l'arduino au prototype physique

J'ai lu un peu sur le passage d'Arduino à PCB et cela semble un peu intimidant. Pour l'instant, tout ce que je veux vraiment faire, c'est prendre quelque chose que j'ai construit et apporter quelques modifications afin que je puisse réellement créer un boîtier pour cela et m'assurer que tout reste...

9
Liste des préprocesseurs de carte Arduino #defines

Lorsque l'on sélectionne une carte dans Arduino IDE, une définition de préprocesseur est ajoutée à l'un des fichiers en arrière-plan. Après beaucoup de chasse et une bonne fortune, j'ai trouvé que le format de cette définition est: #define ARDUINO_<PROCESSOR-DESCRIPTOR>_<BOARDNAME>...

9
Registres E / S SAM3X8E (Arduino Due)

Comment fonctionnent les registres d'E / S d'Arduino Due? Sur Arduino Uno vient de mettre DDRx, puis PINxde lire, PORTxd'écrire, je voudrais faire la même chose avec un Arduino Due, mais il a beaucoup plus de registres, tels que PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, etc. Je ne trouve aucune...

9
Supprimer les cartes inutilisées d'Arduino IDE

Dans le projet actuel, je programme simultanément une carte UNO et une carte Leonardo. Le basculement entre les deux cartes dans le menu Outils prend trop de temps à cause des 18 autres cartes que je ne possède pas de toute façon. Existe-t-il un moyen de supprimer ces cartes du menu...