Arduino

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

1
Wofür sind die SVG-Pins des SainSmart Uno-Klons?
Ich habe ein SainSmart-Klonboard gekauft, das mit dem Arduino Uno R3 kompatibel ist. Neben jedem der Standard-E / A-Pins befindet sich eine Reihe von 3 zusätzlichen Pins (männlich). Sie sind in Spalten angeordnet, die mit S, V und G gekennzeichnet sind. Sie sind auf diesem Bild zu sehen: Die meisten …

3
Grove-Sensoren ohne Grove-Schild
Es gibt eine Vielzahl von Sensoren im Grove-System . Normalerweise wird auf diese über einen speziellen Schild (Grove Base Shield) zugegriffen. Kann ich ohne Abschirmung direkt auf diesen Sensor zugreifen? Insbesondere bin ich daran interessiert, sie mit einem Arduino Pro Mini zu verwenden. Ich vermute, dass man definitiv die 5V-Version …
8 sensors 


2
Lesen einer variierenden Spannung in Arduino
Mit einem Arduino Nano und einem Stromwandler (CT) versuche ich, den Strom zu erfassen, der durch eine 120 V 60 Hz-Leitung fließt. Schaltkreis CT-Ausgänge 0-1 Vgemäß den Spezifikationen. Dieser Ausgang ist vorgespannt AREF/2= 2,5 V. analogRead Werte Die x-Achse repräsentiert die Indexnummer des ADC-Samples, während die y-Achse den ADC-Wert (0-1024) repräsentiert. …

2
Wie kann man Arduino über MATLAB für 1 Millisekunde anhalten?
Ich konnte MATLAB mit dieser Codezeile mit meinem Uno verbinden: a = arduino('COM4');über dieses Paket: Matlab-Support-Paket für Arduino . Im Moment ist MATLAB mein Hauptskript, das alle Komponenten [wie das Arduino] synchronisiert. Ich kann Impulse an meinen Schrittmotor senden, indem ich Folgendes verwende: void loop() { digitalWrite(2, HIGH); delay(1); digitalWrite(2, …

3
Das benutzerdefinierte Arduino-Board piept und der Prozess friert ein, während ich eine Skizze hochlade. Warum?
Das Seltsamste passiert mit einem eigenständigen Arduino-Board, das ich entworfen und gebaut habe. Die Karte (deren Schaltpläne unten aufgeführt sind) weist die folgenden Funktionen auf: Es verfügt über einen ATmega328P mit einem 5-V-Spannungsregler und üblichen Schaltkreisen, wenn es als eigenständiger Controller eingerichtet ist. Es steuert eine Anzeigetafel mit mehreren 7-stelligen …

2
Speichernutzung "dos and don'ts"
Obwohl ich schon lange C / C ++ - Code geschrieben habe, haben mich die unsichtbaren Einschränkungen des Speicherbedarfs auf verschiedenen MCU- und SOC-Programmierplattformen oft gestolpert. Da ich im Begriff bin, Code für mein erstes großes Projekt für meine NANO-Boards zu erstellen, das wahrscheinlich einen angemessenen Teil seiner Ressourcen verbraucht, …


3
Ausblenden des WLAN-Passworts beim Push an GitHub
Ich habe begonnen, GitHub zum Speichern von Arduino-Code zu verwenden. Ein Teil meines Codes verwendet jedoch die SSID und das Passwort für mein WLAN, die ich nicht veröffentlichen möchte. Eine übliche Methode, dies in der nicht eingebetteten Programmierung zu handhaben, ist die Verwendung einer Konfigurationsdatei. Dies scheint jedoch kein praktikabler …


2
Kann das Arduino mit USB-Geräten ohne USB-Host-Shield verbunden werden?
Ich möchte verschiedene USB-Geräte an ein Arduino Uno anschließen (insbesondere ein Gamepad und eine Webcam, interessiere mich aber für den allgemeinen Fall). Ist dies ohne Verwendung des USB-Host-Shields möglich, da der Uno über einen USB-Anschluss und einen USB-Seriell-Konverter verfügt? Ich könnte den Schild benutzen, aber ich bin gespannt, ob / …
8 usb 

3
Wie lese ich PinMode für Digital Pin?
Gibt es eine Möglichkeit für mich, den Pin-Modus für einen der digitalen Pins auf Arduino zu lesen? Mit anderen Worten, kann ich feststellen, ob ein Pin auf einen Eingang oder Ausgang gesetzt wurde?
8 pins 

3
Kann ich den Arduino dazu bringen, den seriellen Druck zu ignorieren?
Ich mag serielle Kommunikation zu Debugging- und Testzwecken, aber nach einer Weile nimmt sie der Skizze zu viel Geschwindigkeit. Ist es möglich, dass der Arduino serial.print und serial.println in meinem Code ignoriert, ohne ihn in einen Kommentar umzuwandeln oder jeden seriellen Druck in "if (debug == true)" -Anweisungen zu platzieren? …
8 serial 

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 …

2
Die Temperatursensoren TMP36 und LM35 haben einen Temperaturunterschied. (Offset) im gleichen Stromkreis
Ich versuche, die beiden Temperatursensoren TMP36 (aus dem Sparkfun Inventor-Kit) und KEYES LM35 zu verwenden. Lesen Sie TMP36 Sensor und konvertieren Sie das Ergebnis mit dem folgenden Code in Celsius: // TMP36 input sensor -> degrees Celsius calculation TM36reading = analogRead(TM36sensor); TM36voltage = (TM36reading/1024.0)*5.0; //converting from 10mv per degree with …

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.