Arduino

8
Mehrere unabhängige LED-Muster

Ich habe ein Problem, das ich auf den ersten Blick (und als Neuling bei Arduino) eine perfekte Anwendung für ein Arduino war. Nachdem ich versucht habe und es nicht implementiert habe, bezweifle ich mich selbst! Einfach - ich muss viele LEDs unabhängig voneinander steuern, von denen viele ihre...

8
Brennende Skizze mit I2C

Eigentlich keine reine Arduino-Frage. Ich verwende tatsächlich einen eigenständigen ATmega168. Bisher habe ich den AVR-ISP-Programmierer (von AVR Studio aus) verwendet, um den Chip zu programmieren. Nachdem alles erledigt ist, wird der Chip abgedeckt und ich habe nur Zugriff auf die I2C-Pins. Die...

8
Verwirrung der Versorgungsspannung

Ich bin gerade auf diesen Artikel gestoßen: Arduino: Welcher Adapter? . Es heißt, dass die externe Stromversorgung 9-12V sein sollte. Das überrascht mich wirklich, da mein Arduino Uno auch über USB mit 5 V betrieben werden kann. Später spricht er über einen 9V Pin. Aber ich kann nur einen 5V- und...

8
Kann ich delayMicroseconds genauer machen?

Ich versuche, DMX-Daten zu knacken, und das erfordert 4us-Impulse. Ich habe nicht viel Glück mit den Ergebnissen und überprüfe, wie gut der Arduino verzögert ... Scheint ziemlich schrecklich darin zu sein. Hier ist ein kurzer kleiner Test, den ich gemacht habe: unsigned long ptime; void setup() {...

8
Leistung von internen und externen Widerständen

Gibt es einen signifikanten Leistungskompromiss zwischen Tasten, die mit den internen und externen Pull-Up / Down-Widerständen verdrahtet sind? Ich sehe viele Tutorials, die die Verwendung externer Widerstände beim Verdrahten einer einfachen Taste wie dieser und dieser demonstrieren . Da der...

8
Over-the-Air-Upgrades?

Ich möchte in der Lage sein, Software auf einem Arduino zu aktualisieren, ohne das Gerät physisch zu berühren oder ein Kabel zu verlegen. Kann es gemacht werden? Wählt ein drahtloses Protokoll aus, das dies am einfachsten

8
Wie kann ich ein Objekt als Parameter an eine Funktion übergeben?

Ich mache ein winziges Spiel und möchte Highscores speichern. Ich habe oben in der Skizzendatei eine Highscore-Klasse erstellt, wie folgt: class Highscore { public: String name; int score; String toString() { return this->name + " - " + (String)score; } Highscore(String name, int score) {...

8
Gibt es eine Möglichkeit, Binärcode aus dem RAM auszuführen?

Ich bin auf der Suche nach einem kostengünstigen Einplatinencomputer, den ich in Assemblersprache programmieren und mit begrenzten Möglichkeiten den Objektcode von einem PC und einfachen E / A-Peripheriegeräten laden kann. Idealerweise möchte ich in angemessener Zeit den gesamten Code auf der...

8
Wie lese ich PinMode für Digital Pin?

Gibt es eine Möglichkeit für mich, den Pin-Modus für einen der digitalen Pins auf Arduino zu lesen? Mit anderen Worten, kann ich feststellen, ob ein Pin auf einen Eingang oder Ausgang gesetzt