Arduino

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

3
SAM3X8E (Arduino Due) Pin-E / A-Register
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 Arduino Uno und Arduino Due Register. …

1
SPI Arduino Aufgrund eines Konflikts mit pinMode (), Fehler?
Betrachten Sie das folgende minimale Beispiel, das ich pinModevor dem Aufrufen von SPI-Funktionen festgelegt habe: #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Wenn jetzt SPI.transfer(10,1)angerufen wird loop(), sehe ich immer, dass der vom Slave ausgewählte Pin auf 1,65 V abfällt, aber …

7
I2C LCD Serial Interface Board zeigt keinen Text an (falsche Pins?)
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 werden. Standardmäßig (kein Code) scheint das LCD …
9 i2c  lcd 

5
Einstellen der Seriennummer am USB-Seriengerät CH340
Wenn Sie http://playground.arduino.cc/Linux/Udev lesen, scheint es eine Möglichkeit zu geben, in ein FTDI-USB-Seriell-EEPROM zu schreiben, um eine bestimmte Seriennummer festzulegen, sodass Sie einen bestimmten Nano / ein anderes Arduino identifizieren können, um speziell damit umzugehen in UDEV. Ich habe ein Nano-Boot mit einem QinHeng Electronics HL-340 USB-Serial-Adapter, der eindeutig kein …

4
Wie funktionieren Funktionen außerhalb der Void-Schleife?
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 sie nacheinander ab? Oder werden bestimmte Void-Funktionen …

6
Sehr lange Verzögerung () möglich?
Ich versuche, eine kleine Tür zu öffnen und zu schließen, die sich alle 12 Stunden öffnen oder schließen sollte. Ich habe mich gefragt, ob ich nur ein kleines Schleifenskript mit einer Verzögerung () für 12 Stunden und einer Verzögerung (43 200 000 000) erstellen könnte. Ich vermute? Ich habe jedoch …

2
So senden Sie Nummern über Python 3 und die Modulserie an Arduino UNO
Ich bin neu in Arduino (und Computerprogrammierung im Allgemeinen), also entschuldige ich mich, wenn diese Frage albern aussieht. Sobald ich eine grundlegende Arduino-LED-Verbindung eingerichtet habe, habe ich Probleme, INTEGERS über die serielle Schnittstelle an Arduino zu senden. Ich kann leicht Zeichen wie 'm', 'o' usw. senden. Wenn ich jedoch eine …


3
Digital Read Serial Tutorial - Berechnung des Widerstandswertes
Das Tutorial zu Arduino Digital Read Serial führt Sie durch die Verkabelung einer einfachen Taste. Meine Fragen drehen sich um den Widerstand. Warum ist der Widerstand notwendig? Ich glaube, ich verstehe das, aber korrigiere mich, wenn ich falsch liege. Um sicherzustellen, dass der Eingangsstift ein niedriges Signal liest und nicht …



1
Wird flüchtig benötigt, wenn auf Variablen von> 1 ISRs zugegriffen wird, diese jedoch nicht außerhalb von ISRs gemeinsam genutzt werden?
Es ist klar dokumentiert, dass beim Teilen globaler Daten mit einem ISR und dem Hauptprogramm die Daten deklariert werden volatilemüssen, um die Speichersichtbarkeit zu gewährleisten (und dies reicht nur für 1-Byte-Daten aus; alles, was größer ist, erfordert spezielle Vorkehrungen, um auch die Atomizität zu gewährleisten). . Hier haben wir gute …
9 interrupt  timers  isr 


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 …

3
nRF24L01 Rohrfrage
Ich schaue mir den hier gefundenen Beispielcode an . Ich weiß, dass das nRF24L01-Modul 6 Pipes verwenden kann, aber ich habe im Internet nach den Adressbezeichnungen gesucht und konnte nichts finden. Gibt es in Zeile 37 eine Referenz dafür, wo der Autor 0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL erhält? Vielen Dank.

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.