Als «programming» getaggte Fragen

Der Prozess des Entwerfens und Schreibens von Quellcode als Teil eines Programms (oder einer Skizze) für Arduino. Verwenden Sie stattdessen bei Fragen zum Hochladen von Code auf ein Arduino-Board das Tag [uploading].


5
Andere Programmieroptionen als C ++
Kann ich mein Arduino mit einer anderen Programmiersprache als C ++ programmieren? Wenn ja, welche Programmiersprachen? Welche Software benötige ich, um meinen Code zu kompilieren und auf das Arduino zu laden?

4
Ist Setup und Loop zur Bequemlichkeit vorgesehen?
Arduino-Skizzen weisen normalerweise eine setupund loop-Funktion auf. Werden diese Funktionen nur zur Vereinfachung bereitgestellt oder haben sie tatsächlich spezielle Zwecke? (zB: sind einige Operationen in Setup und Loop nicht erlaubt oder erlaubt) Entsprechen diese beiden Codeteile: Klassisch void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, …
13 programming  c++ 

5
Reduzierung der Verzögerung zwischen dem Arduino und einer Verarbeitungsskizze auf meinem Computer
Ich bin derzeit auf Projekt # 14 des Arduino-Projektbuchs. Ich versuche, mit meinem Arduino eine Verarbeitungsskizze auf meinem Laptop zu steuern. Dies wird erreicht, indem ein Potentiometer verwendet wird, um den Hintergrund eines Bildes zu steuern. Arduino-Code: void setup(){ Serial.begin(9600); } void loop(){ Serial.write(analogRead(A0)/4); } Wird bearbeitet: //imports serial library …

4
In Arduino eine wirklich zufällige Zahl erhalten
Was ist die beste Methode, um in Arduino eine echte (im Gegensatz zu einer Pseudo-Zufallszahl) zu erhalten, oder zumindest die bestmögliche Annäherung? Nach meinem Verständnis ist die Funktion randomSeed (analogRead (x)) nicht zufällig genug. Wenn möglich, sollte die Methode das grundlegende Arduino-Setup alleine nutzen (keine zusätzlichen Sensoren). Lösungen mit externen …

2
Arduino als ISP ohne Computer
Hat jemand eine Methode zum Vorabladen (mit einem Computer oder was auch immer) einer Firmware als Daten auf ein Arduino gesehen oder gewusst, das für den Betrieb als ISP eingerichtet ist, und dann mit diesem Arduino die ISP-Schnittstelle in ein anderes einsteckt und die Firmware hochlädt? Um es klar zu …

6
Code für die einmalige Ausführung in Arduino
Frage: Wo gebe ich Code ein, wenn ich möchte, dass er nur einmal pro Arduino-Start ausgeführt wird? Hintergrund: Ich benutze meinen Arduino in der Regel, um Aufgaben auszuführen, die einmal pro Aus- und Einschalten ausgeführt werden sollten. (Zum Beispiel sollte mein Roboter jedes Mal, wenn ich ihn einschalte, nur einmal …

4
Warum nehmen Skizzen so viel Platz und Gedächtnis in Anspruch?
Wenn ich diese Skizze für den Yún zusammenstelle: int led = 7; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); } Ich bekomme: Sketch belegt 5.098 Byte (17%) des Programmspeicherplatzes. Das Maximum liegt bei 28.672 Bytes. Globale Variablen belegen 153 Bytes (5%) des dynamischen Speichers, während für …

3
Funktionen mit String-Parametern
In meiner Hauptschleife befindet sich diese Zeichenfolge: String string1; Ich habe eine Funktion, die string1 als Parameter verwendet und damit diesen String als SMS sendet. sendSMS(string1); Dies ist die Funktion sendSMS () (ohne Parameter): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); } Meine Fragen sind: Wie …
11 programming  c++ 

4
Warum erhält meine Echtzeituhr von meinem PC die falsche Zeit?
Ich möchte, dass meine Echtzeituhr die Uhrzeit auf meinem PC einstellt. Wenn ich jedoch die folgende Skizze ausführe, meldet die Echtzeituhr, dass die Zeit 32-33 Sekunden früher liegt, als mein PC die Zeit angibt. #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; void setup () { Serial.begin(57600); Wire.begin(); RTC.begin(); if (! RTC.isrunning()) …

2
Wird eine .ino Arduino-Skizze direkt auf GCC-AVR kompiliert?
Okay, wir haben alle diese Fragen im ganzen Web gesehen, wie Arduino vs C ++ oder andere ähnliche Fragen. Und die überwiegende Mehrheit der Antworten berührt nicht einmal Kompilierungsunterschiede außer durch abstrahierte Informationen. Meine Frage zielt darauf ab, die tatsächlichen Unterschiede (nicht die Einstellungen) zu lösen, wie eine in eine …


3
Programmieren Sie viele Arduinos gleichzeitig mit einer drahtlosen Übertragung
Ich werde viele Mikrocontroller-basierte Geräte haben, die unabhängig voneinander sind, aber alle werden das gleiche Programm ausführen. Ich möchte mit einer drahtlosen Sendung gleichzeitig ein Programm auf alle hochladen. Im Idealfall schließt der Benutzer einen USB-Controller an seinen Computer an und lädt ein Programm aus der Arduino-Umgebung hoch, als würde …

4
Was ist der beste Weg, um einen E / A-Pin zu definieren?
Ich lese Definitionen wie const int ledPin = 9; und auch #define ledPin 9 Ich weiß, dass eine Definition wie int ledPin = 9; ist eine schlechte Praxis, wenn Sie es nicht ändern werden (was Sie normalerweise nicht tun werden), obwohl ich dies mehrmals in Arduino-Programmen gesehen habe. Welches der …


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.