Arduino

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

1
Arduino IDE #ifdef
Ich verwende meine Arduino IDE, um meine Skizze entweder auf ein Arduino oder ATTiny oder ATmega328 hochzuladen. Wie Sie wissen, kann jedes Gerät eine andere Pinbelegung haben. Unterstützt der Arduino-Compiler ifdefabhängig von der Karte , mit der ich verbunden bin? Beispielsweise #ifdef Attiny85 a=0; b=1; c=2; #else // arduino a=9; …



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
Kann ich Notepad ++ zum Schreiben von Skizzen verwenden?
Vor der Installation der Arduino IDE habe ich mich nur gefragt, ob ich mit Notepad ++ die Dateien schreiben und an den richtigen Speicherort verschieben kann. Ich gehe davon aus, dass notepad ++ keinen Arduino-Code unterstützt, aber ich vermute, dass es einen Mod dafür geben wird, obwohl es sich bei …
13 ide 

4
Was ist los mit Unos Pin 13 LED?
(Ich habe ein Sparkfun RedBoard, aber diese Frage scheint sich auf R3 Unos und Uno-kompatible Boards zu beziehen.) Als ich den ersten Schaltkreis in meinem SIK-Handbuch baute (fügen Sie einen Widerstand hinzu, schließen Sie eine LED an, und lassen Sie ihn vom Code blinken Ich bemerkte, dass eine blaue LED …

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 …

3
Ist es möglich, die Zeit zu finden, die Millis benötigt?
Die Funktion milliswürde in einer Zeitspanne von mehr als 100 Mikrosekunden oder weniger ausgeführt. Gibt es einen zuverlässigen Weg, um die Zeit zu messen, die ein einzelner Millis-Aufruf benötigt? Ein Ansatz, der in den Sinn kommt micros, besteht darin, einen Aufruf von zu verwenden micros, der auch die vom Funktionsaufruf …
13 time  millis 

10
Sensor für Grundwasserbehälterstand
Ähnlich wie bei der Frage " Bester Weg, um festzustellen, ob ein 5-Gallonen-Wasserkrug leer ist ", suche ich nach einer Möglichkeit, Wasser in einem Behälter zu messen. Dies ist so, dass es für die Protokollierung und Berichterstellung mit einem Arduino verbunden werden kann. Aber es ist ein ganz anderer Behälter. …
13 sensors 

3
Warum ist der Regler sehr heiß?
Wir haben einen LED-Streifen an Ausgang 6 angeschlossen und werden von der Uno-Platine selbst mit Strom versorgt. Sollte nicht zu viel Strom verbraucht werden, sollten nur 10 Elemente auf dem LED-Streifen sein. Während dieser LED-Streifen mit dem Uno verbunden ist, ist mir aufgefallen, dass der Regler sehr heiß wird. Eine …
13 power  heat 

8
Ist es möglich, ein Programm von einem Tablet hochzuladen?
Gibt es eine einfache Möglichkeit, ein Programm / eine Skizze von einem iPad oder Android-Tablet hochzuladen, ohne ein zusätzliches Schutzschild (Bluetooth oder Wi-Fi) hinzuzufügen? Wenn nicht, kann es mit Schild gemacht werden? Welcher Schild wird bevorzugt? Welche IDE-Optionen stehen ebenfalls zur Verfügung?
13 uploading  ide  android 

6
Senden großer Mengen serieller Daten
In der Robotik sind manchmal mehrere Boards und / oder Computer erforderlich, um Informationen auszutauschen oder statistische Daten zu speichern. Momentan muss ich ein paar verschiedene Variablen über eine serielle Verbindung senden und habe mich gefragt, wie ich das am besten machen kann. Bisher habe ich festgestellt, dass das Senden …
13 serial 

2
Gibt es eine Begrenzung, wie viel Strom ein Stift sinken kann?
Ich habe mit einer 8x8-LED-Matrix experimentiert, die von einem Arduino Uno gesteuert wird. Wie ich für typisch halte, verwendet die Matrix für jede Zeile eine gemeinsame Anode und für jede Spalte eine gemeinsame Kathode. Im Moment sind alle Matrix-Pins direkt mit den IO-Pins des Uno verbunden, und ich hatte keine …

1
Gibt es eine Präprozessor-Konstante für die Speichergröße
Ich möchte, dass meine Kompilierungen je nach verfügbarem Flash- / Programmspeicherplatz Code ausschließen. Zur Verwendung im Demo-Code einer Bibliothek, die ich unterstütze. Während meine derzeitige Lösung darin besteht, ein #ifdef des Prozessortyps zu verwenden. Aber ich möchte allgemeiner sein und nicht alle verschiedenen Chips spezifizieren müssen. Vielmehr wäre es schön, …

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.