Ich möchte mit der Entwicklung einiger grundlegender Arduino-Projekte beginnen, aber ich besitze noch kein Arduino-Board. Gibt es eine Möglichkeit, meinen Code zu schreiben und ihn mit einem Desktop-Computer zu emulieren / testen, sodass ich nach dem Eintreffen meines Boards nur noch mein Projekt hochladen und darauf ausführen muss?
Ich habe neulich ein großartiges Programm gemacht und wollte es auf mein Arduino hochladen. Nachdem ich auf den Upload-Button geklickt hatte, kam ein gemeiner Typ namens avr vorbei und hielt mich an und sagte: avrdude: stk500_getsync (): nicht synchronisiert: resp = 0x00 Alles was ich tun möchte , ist mein …
Der grundlegenden Arduino-IDE fehlt ein Großteil der Raffinesse, die in anderen IDEs vorhanden ist, wie z. B. Code-Vervollständigung, Code-Zusammenbruch, Ordnerorganisation usw. Gibt es andere IDEs, die das Programmieren in C oder C ++ ermöglichen und diese Aspekte verbessern?
Ich kann keine Skizzen auf mein Arduino Uno hochladen. Habe ich es "gemauert"? Welche Schritte kann ich unternehmen, um herauszufinden, was falsch ist? Was kann ich tun, um das Problem zu beheben?
Was sind die Vorteile jeder Sprache bei der Verwendung des Arduino? Ich denke, das ist eine gute allgemeine Frage, aber ich füge ein bisschen hinzu, warum ich frage, ob mir jemand einen Tipp geben möchte. Ich habe Erfahrung mit vorverarbeiteten Sprachen wie JavaScript und PHP und habe mit Sprachen wie …
Ich habe lange nach einer guten Antwort auf diese Frage gesucht. In der Regel umfasst jedes Arduino-Projekt, außer dem einfachsten, Folgendes: Die Hauptquellcode-Datei MyProject.ino Projektspezifische Bibliotheken ( MyProjectLibrary1.h, MyProjectLibrary1.cpp...) Bibliotheken von Drittanbietern (im Allgemeinen kostenlos, Open Source, manuell zum Arduino-Bibliotheksverzeichnis hinzugefügt) Schaltpläne, PCB-Diagramme Dokumentation ... All dies macht es schwierig, …
Ich muss alle fünf Minuten einen Sensor ablesen, aber da meine Skizze auch andere Aufgaben zu erledigen hat, kann ich nicht einfach delay()zwischen den Ablesungen wechseln. Es gibt das Blink- Tutorial, das ohne Verzögerung vorschlägt, dass ich nach folgenden Grundsätzen codiere: void loop() { unsigned long currentMillis = millis(); // …
Gibt es eine Möglichkeit, mehrere Teile des Programms zusammen laufen zu lassen, ohne mehrere Dinge im selben Codeblock zu tun? Ein Thread wartet auf ein externes Gerät, während gleichzeitig eine LED in einem anderen Thread blinkt.
Ist es möglich, mehr als 14 Ausgangspins auf dem Arduino zu haben, arbeite ich an einem Projekt, in dem ich mehrere LEDs einzeln aufleuchten muss. Ich habe nur einen Arduino Uno und ich möchte keinen Mega bekommen.
Ich sende eine Liste von Servopositionen über die serielle Verbindung an den Arduino im folgenden Format 1:90&2:80&3:180 Welches würde analysiert werden als: servoId : Position & servoId : Position & servoId : Position Wie würde ich diese Werte aufteilen und in eine Ganzzahl konvertieren?
Die Verwendung von malloc()und free()scheint in der Arduino-Welt ziemlich selten zu sein. Es wird viel häufiger, aber immer noch mit Vorsicht, in reinem AVR C verwendet. Ist es eine wirklich schlechte Idee, malloc()und free()mit Arduino zu verwenden?
Jeder mit Kindern weiß, dass sie niemals mit dem Toilettenpapier helfen. Weiß jemand, wie man nachverfolgt, ob der Pegel zu niedrig oder zu niedrig ist, und einen akustischen Alarm ausgibt? Ich weiß nur nicht, welchen Sensor ich verwenden soll. Einige, die mir in den Sinn kamen, waren: Gewicht, Reflexion (die …
Ich mache einen einfachen Arduino-Webserver und möchte ihn die ganze Zeit eingeschaltet lassen. Es muss also Bestand haben, ununterbrochen zu arbeiten. Ich verwende einen Arduino Uno mit einem Ethernet Shield. Es wird mit einer einfachen Steckdose 5V @ 1A betrieben. Meine Fragen: Habe ich Probleme, den Arduino die ganze Zeit …
Angenommen, ich habe einige Variablen, die ich auf dem Terminal ausdrucken möchte. Wie kann ich sie am einfachsten in einer Zeichenfolge ausdrucken? Momentan mache ich so etwas: Serial.print("Var 1:");Serial.println(var1); Serial.print(" Var 2:");Serial.println(var2); Serial.print(" Var 3:");Serial.println(var3); Gibt es einen besseren Weg, dies zu tun?
Ich bin ein neuer Arduino-Benutzer. Ich bin nicht sicher, ob ich über das Netzteil gleichzeitig eine USB- und eine externe Stromversorgung an Arduino anschließen kann. Würde dies den Controller verbrennen? Grundsätzlich möchte ich den Computer nach dem Speichern aller geöffneten Dokumente automatisch herunterfahren, bevor die USV-Batterie ausgeht, wenn ich nicht …
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.