Arduino

9
Pourquoi y a-t-il une horloge dans mon arduino?

Bien sûr, je sais qu'il est utile de contrôler le temps d'un retard, mais toute autre utilisation? Avec une horloge 16Mhz, chaque ligne de mon programme prendra 1/16000000 seconde, non? même une très très grande ligne ne prendra que 1/16000000 de seconde? Avec une horloge à 8 MHz, chaque ligne...

9
Délai très long () possible?

J'essaie de faire une petite porte qui s'ouvre et se ferme qui devrait s'ouvrir ou se fermer toutes les 12 heures. Je me demandais si je pouvais juste faire un petit script en boucle avec un delay () pendant 12 heures, delay (43 200 000 000); J'imagine? Cependant, je n'ai aucune idée si c'est...

9
Envoi de couleurs au moniteur VGA

Je cherche un moyen simple d'envoyer un signal de mon arduino vers un moniteur vga. Quelle serait la méthode la plus simple et quels composants seraient nécessaires? Je n'ai pas besoin d'afficher une image, juste une couleur unie.

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

9
Quelle est la meilleure façon de définir une broche d'E / S?

Je lis des définitions comme const int ledPin = 9; et aussi #define ledPin 9 Je sais qu'une définition comme int ledPin = 9; est une mauvaise pratique si vous ne le changez pas (ce que vous ne ferez généralement pas), bien que je l'ai vu plusieurs fois dans les programmes Arduino. Lequel des deux...

9
Aperçu de la taille du code compilé

Lorsque je compile mon code, l'IDE Arduino renvoie la taille du croquis binaire en octets. Existe-t-il un bon moyen de savoir (approximativement) quelle fonction ou quelle partie de mon code occupe la mémoire flash, de sorte que je ressens quelle fonctionnalité occupe la plus grande partie de la...

9
Arduino à 20 MHz?

Je me demande pourquoi Arduino ne fonctionne pas à 20 MHz, la fréquence pour laquelle l'AVR est spécifié. Maintenant, fonctionnant à 16 MHz, nous perdons 20% de performances pour rien. Je ne pense pas qu'il y ait des implications lorsque vous remplacez le résonateur 16 MHz par un type 20 MHz, avec...