Questions marquées «arduino-uno»

L'Arduino Uno est la carte Arduino la plus courante. Il est basé sur le microcontrôleur ATmega328P.


2
L'Arduino Uno a-t-il deux cristaux?
Jetez un oeil à cette image: Je pense que la plupart des utilisateurs s'accordent à dire que le "gros argenté" sur la carte (rouge) est le fameux cristal 16 MHz de l'Arduino. C'est ce que j'ai cru jusqu'à très récemment. Je m'ennuyais alors j'ai regardé mon Arduino Uno et j'ai …


4
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 …


4
Quel est le travail de pulseIn?
J'ai le code d'un capteur à ultrasons que j'ai trouvé sur un site. Voici le code: #define trigPin 12 #define echoPin 13 void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { int duration, distance; digitalWrite(trigPin, HIGH); delayMicroseconds(1000); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) …



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 …

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.