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 …
J'utilise Arduino et je voudrais savoir s'il existe une fonction qui renvoie le type de données d'une variable. Autrement dit, je voudrais exécuter quelque chose comme ceci: // Note: 'typeof' is a sample function that should return the data type. Serial.println(typeof(myVar));
Je cherche à surveiller éventuellement la puissance de la batterie de l'Arduino à l'aide de son ADC. C'est assez simple et simple (surtout si vous utilisez l'API Arduino); cependant, si la batterie alimente l'Arduino et n'est pas régulée de l'extérieur, la tension de référence ADC ne baissera-t-elle pas constamment avec …
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). …
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 …
J'ai trouvé que le nparamètre de snprintf()semble être ignoré dans mon code. char asdf[10]; Serial1.println(snprintf(asdf, 2, "hello")); Cela imprime 5 quand je m'attendrais à ce qu'il imprime 2. Que se passe-t-il?
Je travaille avec certaines bibliothèques qui fournissent des API pour interagir avec des puces matérielles spécifiques (qui font ces pilotes?). Cependant, différentes cartes ou écrans personnalisés auront la puce mappée sur différentes broches, ce qui signifie que la bibliothèque doit être modifiée pour chaque cas. La nécessité de modifier la …
En passant par un ancien projet, j'avais du code sur deux Arduino Due qui ressemblait à ceci void loop() { foo(); delay(time); } prenant à cœur la majorité de la littérature sur l'utilisation, delay();je recodé cela comme void loop() { static unsigned long PrevTime; if(millis()-PrevTime>time) { foo(); PrevTime=millis(); } } …
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, …
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 …
J'ai un capteur et il génère un signal analogique. Je lis toutes les données analogiques et les envoie à mon ordinateur. uint8_t sensors[] = { A0,A1,A2,A3,A4,A5,A6 }; const int len = sizeof(sensors) / sizeof(sensors[0]); void loop(void) { for (size_t i = 0; i < len; i++) { auto sensor = …
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() …
Je viens de recevoir un Arduino 101 alors j'ai fait ce qui suit dans une vague d'excitation ... Connecté le câble USB entre celui-ci et mon Macbook Pro Démarré la version Arduino IDE 1.6.7 A écrit un peu de code Sélectionné Tools | Boards | Boards Manager...et installé Intel Curie …
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. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.