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.

4
So verbinden Sie mehrere Arduinos mit einem Rpi, um Home-Lichter / Schalter zu steuern
Bei der Planung der Blitzinfrastruktur (Wandschalter und Beleuchtung) meines neuen Hauses (das sich noch im Bau befindet) habe ich mich aufgrund meines Hintergrunds für die "automatisierte Route" entschieden und bin ein "altes" System / Netzwerk Administrator mit Programmierkenntnissen und viel Open-Source "Leidenschaft" und "Anwaltschaft") Ich versuche ernsthaft, es mit drei …

1
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 ein Projekt, das ich leicht …

3
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 area; …

3
I2C 2-Wege-Kommunikation zwischen Arduino Uno und Arduino Mega
Wenn ich den Übertragungscode vom Slave entferne, funktioniert dies ordnungsgemäß, aber ich muss vom Slave senden. Hier ist mein Mastercode #include <Wire.h> void setup() { Wire.begin(3); Wire.onReceive(receiveEvent); } byte x = 0; void loop() { Wire.beginTransmission(9); Wire.write("s"); Wire.write(x); Wire.endTransmission(); x++; delay(500); } void receiveEvent(int howMany) { if(Wire.available()){ int x = …
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.