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. …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
Ich habe ein Arduino-kompatibles Freaduino-Board atmega8 gekauft (ich habe den Board-Typ als Arduino ng oder älter atmega8 ausgewählt). Ich habe die Arduino IDE unter Mac OS X und die FTDI-Treiber installiert. Aber meine serielle Schnittstelle sieht so aus, wenn ich die Karte anschließe: Und wenn ich versuche, das Programm hochzuladen, …
Ich habe gelesen, dass die millis()Funktion denselben Timer wie einige PWM-Pins verwendet. Wenn Sie diese PWM-Pins verwenden, wird millis()trotzdem der richtige Wert zurückgegeben?
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 …
Gemäß den Schaltplänen verfügt der Arduino Due über zwei USB-Eingänge: Einheimisch Programmierung Warum ist das? Und wann würde ich die verschiedenen Ports verwenden?
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 …
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.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.