Arduino

Fragen und Antworten für Entwickler von Open-Source-Hardware und -Software, die mit Arduino kompatibel ist

2
Gibt es ein Pullup auf I2C?
Ich benutze einen Arduino Uno R3. Auf dem Schaltplan ist nicht klar, ob an den I2C-Pins A4 und A5 Klimmzüge vorhanden sind. Gibt es festverdrahtete Klimmzüge oder muss ich sie selbst hinzufügen?

3
Arduino vermasselt ein triviales Programm mit Enum
Seht diesen Wahnsinn: enum WhatArduinoIs { Easy, But, Insane, Obsolete, And, Far, Worse, Than, mBed }; void TellMe(WhatArduinoIs pls) { } void setup() { } void loop() { } Ich bin ziemlich gut in C ++, also bin ich mir ziemlich sicher, dass das kompiliert werden sollte. Ich erhalte jedoch …
7 ide 

6
Zwei Arduinos Daten über Analog Pin senden?
Ich möchte Arduino A erlauben , einen konstanten Wert an Arduino B zu senden . Ich spüre, dass etwas an meinem Ansatz von Natur aus nicht stimmt, aber ich kann nicht herausfinden, was es ist. In der folgenden Abbildung sehen Sie, wie Arduino A seinen analogen Pin 0 auf OUTPUT …

5
Extrem billiges "Arduino" für einzelne Aufgaben?
Ich habe über eine Million Dinge nachgedacht, die mit meinem Arduino zu tun haben, aber diese Dinge sind extrem einfach und es würde mein Arduino als 25-Dollar-Verschwendung belassen. Zum Beispiel Arduino so programmieren, dass es meine Wohnzimmerbeleuchtung mit meinem Smartphone steuert ... Ich dachte daran, das Arduino in der Wand …

3
Sainsmart LCD 2004 - Problem mit der LiquidCrytal_I2C-Bibliothek konnte nicht kompiliert werden
Ich habe bei Amazon einen Sainsmart LCD2004 gekauft, um ihn mit meinem Arduino Uno zu verwenden. Ich verstehe, dass eine neue Bibliothek heruntergeladen werden muss, da dieses LCD I2C verwendet. Von der sainsmart Website dowloaded ich den LCD 2004 rar http://www.sainsmart.com/arduino/arduino-shields/sainsmart-iic-i2c-twi-serial-2004-20x4-lcd-module-shield-for-arduino- uno-mega-r3.html Wenn ich versuche, das Beispiel mit dem Titel …
7 i2c  lcd 


3
Gibt es Gründe, Nano anstelle von Micro zu wählen?
Nano stammt aus dem Jahr 2008 und Micro aus dem Jahr 2012. Micro scheint bei jedem Parameter besser zu sein, insbesondere, wenn es einen besseren (glaube ich) Mikrocontroller, ATMega32u4, als ATMega328P gibt. Alle Geschäfte, die ich besucht habe, sowohl lokal als auch online, verkaufen den Nano, und nur einige verkaufen …

1
Von der Übertragungsfunktion zum Arduino
Diese Frage mag dumm erscheinen, aber ich war schon lange neugierig darauf. Ich bin also ein neuer Ingenieurstudent und wir haben viel über das "Entwerfen eines Controllers" gelernt. Zum Beispiel Design-Controller für ein Autolenkungssystem und so weiter. Alle von uns entworfenen "Controller" befinden sich in der Laplace-Domäne, auch bekannt als …

3
Wie kann ich ein Arduino in reinem C programmieren?
Ich bin ein Anfänger und möchte AVR C / C ++ lernen. Kann ich das mit einem Arduino machen? (Ich frage dies, weil ich bereits eine habe). Wenn ja, kann mir jemand sagen, mit welcher IDE ich Code in reinem C / C ++ schreiben und ihn dann auf den …
7 c++ 

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

2
Arduino Yun C ++ Umgebung? Bridge + Cross-Compiler
Ich erstelle einen XMPP-Chatbot für das Arduino Yun. Ich bin jedoch nicht sehr zuversichtlich in die Python-Leistung auf einem Gerät mit so geringer Leistung und bin mit C ++ viel besser vertraut. Gibt es eine C ++ - Crosscompile-Umgebung und einen Port der Bridge-Bibliothek für C ++? Alternativ Dokumentation zur …

2
Unterschied zwischen SoftwareSerial und Serial
Aus dem Beispielcode #include <SoftwareSerial.h> SoftwareSerial mySerial(10, 11); // RX, TX void setup() { // Open serial communications and wait for port to open: Serial.begin(57600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } Serial.println("Goodnight moon!"); // set the data rate for the …
7 gsm 

1
Arduino Servo bewegt sich bei Verwendung von Klassen nicht
Ich versuche, eine Klasse mit Arduino zum Laufen zu bringen, aber es scheint nicht richtig auszulösen. Der Code wird perfekt kompiliert und soll das Bein eines Hexapods steuern . Auch der Beispiel-Sweep funktioniert mit diesem Servo, also hier kein Problem. Das Servo bewegt sich jedoch nicht wirklich. Ich denke, es …


2
SerialGSM für GSM-Abschirmung ohne SoftwareSerial
SerialGSM ist eine Bibliothek zur Vereinfachung von GSM-Abschirmungen. Dies ist ein Beispielcode zum Senden von SMS: #include <SerialGSM.h> #include <SoftwareSerial.h> SerialGSM cell(2,3); void setup(){ Serial.begin(9600); cell.begin(9600); cell.Verbose(true); cell.Boot(); cell.FwdSMS2Serial(); cell.Rcpt("+972123456789"); cell.Message("hello world"); cell.SendSMS(); } void loop(){ if (cell.ReceiveSMS()){ Serial.println(cell.Message()); cell.DeleteAllSMS(); } } Wie Sie sehen können, verwendet er serielle Software. …
7 gsm 

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.