Als «arduino-mega» getaggte Fragen

Eine Mikrocontroller-Karte, die auf dem ATmega2560- oder 1280-Chip basiert. Verwenden Sie dieses Tag für Fragen speziell zum Mega und nicht nur zur allgemeinen Verwendung von Arduino.

51
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...

24
Sind globale Variablen in Arduino böse?

Ich bin relativ neu in der Programmierung und viele der Codierungsempfehlungen, die ich effektiv lese, besagen, dass es nur sehr wenige gute Gründe gibt, eine globale Variable zu verwenden (oder dass der beste Code überhaupt keine globalen Elemente enthält). Ich habe mein Bestes getan, um dies zu...

11
3,3 V-, 5 V- und 9 V-Pins auf Arduino

Auf meinem Arduino Uno R3 und Arduino Mega R3 befinden sich 5V- und 3,3V-Pins. Auf dieser Seite Einführung in das Arduino Board gibt es jedoch einen 5V- und 9V-Pin, aber keinen 3,3V-Pin. Die Seite bei Arduino: Welcher Adapter? erwähnt auch einen 9V-Pin. Warum gibt es eine Diskrepanz?...

9
Was ist der billigste Weg, um Arduino WLAN hinzuzufügen?

Ich versuche eine Art WLAN-Adapter für Arduino zu finden, der so klein wie möglich (kein Schild) und so billig wie möglich sein muss. Bisher kann ich nur Schilde finden, die ungefähr 10 Pfund + kosten, aber ich dachte mir, wenn Sie einen Ersatz-WLAN-Adapter für einen Laptop für so gut wie nichts...

8
OOP vs Inline mit Arduino

Ich programmiere schon eine ganze Weile, aber ich bin neu in der Arduino- und AVR-Programmierung. Die Hauptfrage, die ich zur Programmierung dieser Mikrocontroller habe, ist, ob es große Unterschiede beim Entwerfen von Code in objektorientierten Klassen gegenüber der traditionelleren...

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() {...

7
Zweckmäßigkeit der Verwendung von Bitfeldern in Strukturen

Ich muss eine große Datenmenge (für ein Arduino) in einem Programm verfolgen, während ich mich um eine ganze Reihe anderer Geschäfte kümmere. Ich habe mit einer Struktur wie dieser begonnen: struct MyStruct { // note: these names might as well be foo bar baz uint8_t color; boolean state; uint8_t...

7
Ereignisgesteuerte Programmierung

Ich habe einige verschiedene Ereignisbibliotheken kennengelernt, die auf dem AVR und Andruino verfügbar sind, bin mir aber nicht sicher, welche die beste Option ist. Ich möchte mein Programm in einem ereignisgesteuerten Stil gestalten, bin mir aber nicht sicher, wie ich das anstellen soll. Ich habe...