Ich möchte möglicherweise die Batterieleistung des Arduino mithilfe seines ADC überwachen. Dies ist ziemlich einfach und unkompliziert (insbesondere bei Verwendung der Arduino-API). Wenn die Batterie den Arduino mit Strom versorgt und extern nicht geregelt ist, fällt die ADC-Referenzspannung dann nicht ständig mit der Batterie ab? Mit anderen Worten, würde der …
Ich habe Code für einen Ultraschallsensor, den ich von einer Site gefunden habe. Hier ist der 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 = …
Ich habe ein Objekt, dessen Konstruktor einen Parameter übergeben bekommt. Wenn ich den Parameterwert zur Kompilierungszeit kenne, kann ich das Objekt statisch erstellen: static FOOOBJ foo(3); (Ich verstehe, dass es nicht wirklich statisch gemacht wird, dh vom Compiler, sondern tatsächlich während des Setups). Wenn ich den Parameterwert zur Kompilierungszeit nicht …
Ich hatte immer gedacht, Arduino sei eine Mikrocontroller-Plattform, aber der eigentliche Mikrocontroller ist ein AVR-Chip von Atmel oder etwas Ähnliches von jemand anderem, basierend auf einer RISC-ISA, und Arduino wird normalerweise verwendet, um sich auf die gesamte Leiterplatte zu beziehen von diesem AVR-Chip. Ist mein Verständnis richtig? Was ist der …
Ich versuche derzeit, mithilfe der PJRC-Zeitbibliothek ( http://www.pjrc.com/teensy/td_libs_Time.html ) eine Arduino-Zeitschaltuhr zu erstellen . Ich weiß, dass, da die meisten Arduino-Boards mit einem 16-MHz-Takt und einem einzelnen Resonator betrieben werden, die Zeit nach einer bestimmten Zeit "nicht mehr synchron" sein kann. Ich habe mich jedoch gefragt, ob jemand eine Vorstellung …
Ich darf etwas nicht verstanden haben. Online habe ich gehört, dass der Arduino normalerweise (durchschnittlich) 9 V verwendet und dass USBs im Allgemeinen 5 V bei 500 mA liefern. Wenn das wahr ist: Wie kann sich der Arduino mit dem 5-V-USB sogar selbst antreiben? Ich habe gehört, das Minimum ist …
Ich habe festgestellt, dass der nParameter von snprintf()in meinem Code ignoriert zu werden scheint. char asdf[10]; Serial1.println(snprintf(asdf, 2, "hello")); Dies druckt 5, wenn ich erwarten würde, dass es 2 druckt. Was passiert?
Ich arbeite mit einigen Bibliotheken, die APIs für die Interaktion mit bestimmten Hardware-Chips bereitstellen (wodurch diese Treiber hergestellt werden?). Bei verschiedenen benutzerdefinierten Boards oder Shields wird der Chip jedoch unterschiedlichen Pins zugeordnet, sodass die Bibliothek für jeden Fall geändert werden muss. Das Ändern der Bibliothek funktioniert mit dem Arduino IDE …
Als ich ein altes Projekt durchging, hatte ich Code auf zwei Arduino Due, der so aussah void loop() { foo(); delay(time); } Ich habe mir den größten Teil der Literatur über die Verwendung zu Herzen genommen und delay();dies als neu kodiert void loop() { static unsigned long PrevTime; if(millis()-PrevTime>time) { …
Was ist der beste Weg, um in Arduino zwischen Datum, Stunden, Minuten, Sekunden in Unix-Zeitstempel in Millisekunden zu konvertieren? Ich muss diese Konvertierung durchführen, da ich RTC (Datum, Stunden, Minuten, Sekunden usw.) verwende und Unix-Zeitstempel über BLE kommuniziere Ich habe einige Codes online gefunden, sie aber noch nicht ausführlich getestet. …
Ich habe einen Sensor und er erzeugt ein analoges Signal. Ich lese alle analogen Daten und sende sie an meinen Computer. 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 = …
Ich lese über I2C. Auf dieser Seite: http://playground.arduino.cc/Main/WireLibraryDetailedReference#endTransmission Es heißt, dass endTransmission()einer der folgenden Statuscodes zurückgegeben werden kann: 0: Erfolgreiches Senden. 1: Sendepuffer zu groß für den Twi-Puffer. Dies sollte nicht passieren, da die in twi.h festgelegte TWI-Pufferlänge der in Wire.h eingestellten Sendepufferlänge entspricht. 2: Adresse wurde gesendet und ein …
Ich versuche, DMX-Daten zu knacken, und das erfordert 4us-Impulse. Ich habe nicht viel Glück mit den Ergebnissen und überprüfe, wie gut der Arduino verzögert ... Scheint ziemlich schrecklich darin zu sein. Hier ist ein kurzer kleiner Test, den ich gemacht habe: unsigned long ptime; void setup() { Serial.begin(9600); } void …
Ich habe gerade einen Arduino 101 erhalten, also habe ich in einer Welle der Aufregung Folgendes getan ... Schließen Sie das USB-Kabel zwischen ihm und meinem Macbook Pro an Startete die Arduino IDE-Version 1.6.7 Schrieb ein bisschen Code Ausgewählt Tools | Boards | Boards Manager...und installiert Intel Curie Boardsgemäß Erste …
Ich bin auf der Suche nach einem kostengünstigen Einplatinencomputer, den ich in Assemblersprache programmieren und mit begrenzten Möglichkeiten den Objektcode von einem PC und einfachen E / A-Peripheriegeräten laden kann. Idealerweise möchte ich in angemessener Zeit den gesamten Code auf der Maschine selbst schreiben können. Ich möchte kein Betriebssystem im …
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.