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.

11
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 konvertieren?



8
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 berücksichtigen, wenn ich …

2
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?


3
Arduino Mega Timeout Kommunikation mit Programmiererfehler
Ich habe ein Arduino Mega 2560 und es hat gut funktioniert, bis ich gegen Mittag diesen Fehler bekam: avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Ich weiß, dass es nicht der Code ist, den ich ausführe, als ich versuchte, ihn auf ein Uno zu laden, und er schien …

1
Timer3 im CTC-Modus einstellen - Konflikt mit der Servobibliothek
Ich möchte einen Timer einrichten, um eine Funktion 800 Mal pro Sekunde aufzurufen. Ich verwende Arduino Mega und Timer3 mit einem Prescaler von 1024. Um den Prescaler-Faktor auszuwählen, habe ich die folgenden Schritte berücksichtigt: CPU-Frequenz: 16 MHz Timer-Auflösung: 65536 (16 Bit) Dividieren CPU freq durch den gewählten Vorteiler: 16x10 ^ …



4
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 …

4
2,4 "TFT LCD Shield funktioniert nicht mit Arduino Mega
Selbst auf der Website von ebay wird erwähnt, dass ich beim Anbringen an Arduino Mega kein 2,4-Zoll-TFT-LCD-Shield-Display verwenden kann. Das Problem ist, dass ich dieses Shield versehentlich gekauft habe. Ich möchte dieses Shield auf Arduino Mega 2560 setzen. Gibt es ein Weg, um Mega und 2,4 "Display Shield zu kombinieren? …

5
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() { Serial.begin(9600); } void …

2
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 Inline-Programmierung gibt, die ich in vielen Beispielen gesehen habe. Mit anderen …


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.