Was bedeutet dieser Fehler? Ich kann es in keiner Weise lösen. Warnung: Veraltete Konvertierung von String-Konstante zu 'char *' [-Wwrite-strings]
Was bedeutet dieser Fehler? Ich kann es in keiner Weise lösen. Warnung: Veraltete Konvertierung von String-Konstante zu 'char *' [-Wwrite-strings]
Fragen: Hängt die Umwandlung des ADC-Zählers in Spannung von der tatsächlichen Spannung des +5 V-Pins ab? Wenn ja, wie wird diese Spannung von der Platine abgerufen? Hintergrund / Detail: Ich habe eine Schaltung, in der ein Arduino Nano (Klon) von einem USB-Anschluss (von einem Hub) ausgeführt...
Ich möchte eine Skizze schreiben, die auf verschiedenen Arduino-Boards kompiliert werden kann. Ich möchte auf dem PC anzeigen, welche Karte gerade angeschlossen ist. Dies bedeutet, dass der Benutzer den PC über ein USB-Kabel mit dem Arduino / Teensy-Board verbindet, auf dem meine Skizze ausgeführt...
Ich mag die Idee, die Arduino IDE für einfache Projekte mit und für mit Arduino der ersten Schritte, aber der Konsens die ich bisher bekommen habe ist , dass es für diejenigen, die neu in Arduino und / oder Programmierung im Allgemeinen. Ich verstehe, dass es möglich ist, ein C-Programm von Grund...
Ich habe ein paar nützliche I2C-Komponenten, wie z. B. einen 16-Bit-Port-Expander (MCP23017), den ich in verschiedenen Projekten verwenden möchte. Was muss ich tun, damit diese mit Arduino funktionieren? Funktioniert es mit jedem Arduino oder benötige ich ein bestimmtes Board oder einen...
Ich möchte ein 15 x 15-Raster aus Lastsensoren und RGB-LEDs für eine interaktive Tanzfläche erstellen. Jeder Knoten wird von einem Arduino gesteuert und die gesamte Etage wird von einem RaspberryPi verwaltet. Ich versuche herauszufinden, wie die Knoten am besten mit dem Pi kommunizieren können....
Stellte diese Frage auf Electrical Engineering Stack Exchange und wurde hier gerichtet: Ziemlich selbsterklärend; Wie würde ich einen Float in einen Char * umwandeln? Ich habe Code, in dem der Float-Widerstand ständig aktualisiert wird. Ich möchte in der Lage sein, die Variable 'Ergebnis' zu...
Ich möchte wissen, ob es eine Möglichkeit gibt, Funktionen, die in C-Dateien enthalten sind, mithilfe einer Arduino-Skizze aufzurufen. Meine C-Datei deklariert und definiert eine Funktion. Um zu vermeiden, dass die unordentliche Funktionsdefinition in meine Arduino-Skizze eingefügt wird, möchte ich...
Wie gehe ich vor, wenn ich ein benutzerdefiniertes I2C-Master-Slave-System benötige? Welche Gestaltungskriterien sind anzuwenden? Mit welchen Debugging-Tools können Probleme behoben
Wie funktionieren die IO-Register von Arduino Due? Auf Arduino Uno setzt nur DDRxdann PINxzu lesen, PORTxzu schreiben, würde ich das Gleiche mit einem Arduino Due zu tun, aber es hat viele weiteren Register, zB PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, etc. Ich finde keine Übereinstimmung zwischen...
Ich habe einen 1602 LCD-Bildschirm, der alleine gut funktioniert. Ich wollte jedoch einige Pins mit einem I2C / IIC-LCD-Controller freigeben, den ich separat gekauft habe. Während der Controller mit meinem Arduino UNO unter der richtigen Adresse zu kommunizieren scheint, kann kein Text angezeigt...
Ich bin an Arduino-Skizzen mit einem void setup()Teil gewöhnt , der einmal ausgeführt wird, und einem void loop()Teil, der sich immer wieder wiederholt . Was passiert, wenn Sie ungültige Funktionen außerhalb der Hauptfunktion haben void loop()? Werden diese alle parallel weiterlaufen oder laufen...
Ich benutze die Interrupt-Funktion, um ein Array mit Werten zu füllen, die von empfangen wurden digitalRead(). void setup() { Serial.begin(115200); attachInterrupt(0, test_func, CHANGE); } void test_func(){ if(digitalRead(pin)==HIGH){ test_array[x]=1; } else if(digitalRead(pin)==LOW){...
Was ist der beste Weg, um in Arduino zwischen Datum, Stunden, Minuten, Sekunden in Unix-Zeitstempel in Millisekunden zu konvertieren? Ich muss diese Konvertierung durchführen, da ich RTC (Datum, Stunden, Minuten, Sekunden usw.) verwende und Unix-Zeitstempel über BLE kommuniziere Ich habe einige...
Ich lese über I2C. Auf dieser Seite: http://playground.arduino.cc/Main/WireLibraryDetailedReference#endTransmission Es heißt, dass endTransmission()einer der folgenden Statuscodes zurückgegeben werden kann: 0: Erfolgreiches Senden. 1: Sendepuffer zu groß für den Twi-Puffer. Dies sollte nicht...
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...
Ich habe einen Sensor und er erzeugt ein analoges Signal. Ich lese alle analogen Daten und sende sie an meinen Computer. uint8_t sensors[] = { A0,A1,A2,A3,A4,A5,A6 }; const int len = sizeof(sensors) / sizeof(sensors[0]); void loop(void) { for (size_t i = 0; i < len; i++) { auto sensor =...
Ich möchte ein Makefile zum Kompilieren von c-Programmen für das Arduino erstellen. Ich bin mit make etwas vertraut, habe es aber noch nie mit avr-gcc verwendet. Was ist der einfachste Weg, die folgenden Befehle in ein Makefile einzufügen? $ avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o...
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
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