Arduino

8
Speichernutzung "dos and don'ts"

Obwohl ich schon lange C / C ++ - Code geschrieben habe, haben mich die unsichtbaren Einschränkungen des Speicherbedarfs auf verschiedenen MCU- und SOC-Programmierplattformen oft gestolpert. Da ich im Begriff bin, Code für mein erstes großes Projekt für meine NANO-Boards zu erstellen, das...

7
Wie kann ich von Arduino zu MATLAB kommunizieren?

Ich möchte Sensoren auf einem Arduino verwenden, um Werte in einem MATLAB- Programm zu steuern . Welche Kommunikationsmöglichkeiten habe ich? Ich habe die Verarbeitung verwendet , um Daten zu empfangen, die über das serielle Kabel gesendet wurden, und diese Strategie hat ziemlich gut funktioniert....

7
Ist es besser, c_str oder toCharArray zu verwenden?

Beim Lesen / Ausprobieren einer aktuellen Antwort war ich überrascht zu sehen, dass die StringKlasse von Arduino die c_str()Methode unterstützt , genau wie die C ++ - std::stringKlasse. Wie erwartet scheint es einen Zeiger auf den Inhalt der Zeichenfolge als nullterminiertes charArray (dh...

7
Digitale RGB-LED-Animation

Ich habe versucht, Farben für ein Projekt, an dem ich arbeite, ineinander übergehen zu lassen. Ich habe dies mit dem Regenbogeneffekt erreicht, den einige aus Adafruits Beispielcode haben, aber ich möchte in der Lage sein, die Farben auszuwählen (z. B. Dunkelblau in Hellblau). Ich habe die Farben...

7
Steuer- / Zähldrehungen eines Gleichstrommotors

Kann ich mit einem Arduino und einem L293D IC die Anzahl der Umdrehungen eines Gleichstrommotors steuern? Oder kann ich nur die Richtung und Geschwindigkeit des Motors steuern? Ich kaufte eine zweirädrige Roboterplattform, um Arduino-Programmierung und Elektronik zu lernen. Die Plattform ist hier:...

7
Pegelerkennung von 3,3 V aus 5 V Arduino

Eine kurze Frage zum digitalen Pegel des Mikrocontrollers an den E / A-Pins. Ich habe einen Foto-Unterbrecher, der mit 3,3 V betrieben wird und an Arduino UNO angeschlossen ist, das mit 5 V betrieben wird. Damit der Mikrocontroller einen hohen oder niedrigen Pegel erkennt, wird das Signal höher als...

7
Debuggen meiner Schrittmotortreiberschaltung

Ich verwende den Pololu DRV8825 Schrittmotortreiber , um einen NEMA 17 Schrittmotor mit einem Arduino Uno zu steuern . Laut der Pololu-Website sollte die Schaltung wie folgt verdrahtet sein: Ich bin jedoch ein wenig von dieser genauen Skizze abgewichen: Der Arduino (Mikrocontroller) wird über ein...

7
Abspielen von Audiodateien mit Sinus von Arduino

Als ich nach einer Möglichkeit suchte, Audiodateien über das Arduino abzuspielen, stieß ich auf diese Website: So spielen Sie WAV-Audiodateien mit Arduino Uno und MicroSD-Karte ab Dies scheint eine wirklich gute Bibliothek zu sein (obwohl ich noch nicht die Zeit hatte, wirklich damit...