Arduino

Fragen und Antworten für Entwickler von Open-Source-Hardware und -Software, die mit Arduino kompatibel ist

12
Kann ich für Arduino programmieren, ohne ein echtes Board zu haben?
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?
205 emulation  testing 


20
Was sind die anderen IDEs für Arduino?
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?


9
C ++ gegen die Arduino-Sprache?
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 …
81 c++  arduino-ide 

7
Wie organisiere ich die Struktur meiner Arduino-Projekte für eine einfache Quellcodeverwaltung?
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, …

4
Wie gehe ich mit dem Rollover von millis () um?
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(); // …



11
Wie teile ich eine eingehende Zeichenfolge auf?
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?



11
Kann ein Arduino rund um die Uhr laufen?
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 …

12
Wie drucke ich mehrere Variablen in einer Zeichenfolge?
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?

2
Was passiert, wenn ich den Arduino gleichzeitig mit der USB- und der externen Netzspannung versorge?
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.