Arduino

Q & A pour les développeurs de matériel et de logiciels open source compatibles avec Arduino

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 …



2
Allouer statiquement la mémoire des objets; l'initialiser dynamiquement?
J'ai un objet dont le constructeur reçoit un paramètre. Si je connais la valeur du paramètre au moment de la compilation, je peux construire l'objet statiquement: static FOOOBJ foo(3); (Je comprends que ce n'est pas vraiment fait statiquement, c'est-à-dire par le compilateur, mais cela se fait en fait pendant l'installation). …

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

5
Quelle est la différence / relation entre Arduino et AVR?
J'avais toujours pensé qu'Arduino était une plate-forme de microcontrôleur, mais le microcontrôleur réel est une puce AVR fabriquée par Atmel, ou quelque chose comme ça faite par quelqu'un d'autre, basée sur un ISC RISC, et Arduino est généralement utilisé pour se référer à l'ensemble du circuit imprimé alimenté par cette …
9 avr 




4
Convertir vers et depuis l'horodatage Unix
Quelle est la meilleure façon de convertir la date, les heures, les minutes et les secondes en horodatage Unix en millisecondes dans Arduino? J'ai besoin de cette conversion, car j'utilise RTC (date, heures, min, secondes, etc.) et communique l'horodatage Unix sur BLE J'ai trouvé un extrait de code en ligne, …
8 time  rtc  data-type 

1
Qu'est-ce que cela signifie dans I2C, "NACK reçu"?
Je lis sur I2C. Sur ce site: http://playground.arduino.cc/Main/WireLibraryDetailedReference#endTransmission Il indique que endTransmission()peut renvoyer l'un des codes d'état suivants: 0: envoi réussi. 1: envoyer un tampon trop volumineux pour le tampon twi. Cela ne devrait pas se produire, car la longueur du tampon TWI définie dans twi.h est équivalente à la …
8 i2c 


5
Puis-je rendre delayMicroseconds plus précis?
J'essaie de mordre des données DMX et cela nécessite des impulsions 4us. N'ayant pas beaucoup de chance avec les résultats, je vérifie pour voir à quel point l'Arduino est capable de retarder ... Semble être assez terrible. Voici un petit test rapide que j'ai fait: unsigned long ptime; void setup() …


1
Existe-t-il un moyen d'exécuter du code binaire à partir de la RAM?
Je recherche un ordinateur monocarte peu coûteux que je pourrais programmer en langage assembleur, en utilisant des fonctionnalités limitées pour charger le code objet à partir d'un PC et de simples périphériques d'E / S. Idéalement, j'aimerais pouvoir écrire moi-même dans un délai raisonnable tout le code sur la machine. …

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.