Ho letto definizioni come const int ledPin = 9; e anche #define ledPin 9 So che una definizione piace int ledPin = 9; è una cattiva pratica se non hai intenzione di cambiarlo (cosa che di solito non lo farai), anche se l'ho visto più volte nei programmi Arduino. Quale …
Come funzionano i registri IO di Arduino Due? Su Arduino Uno è sufficiente impostare DDRx, poi PINxa leggere, PORTxa scrivere, mi piacerebbe fare la stessa cosa con un Arduino Due, ma ha molti più registri, come PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, ecc trovo corrispondenza tra Arduino Uno e Registri di Arduino …
Leggendo http://playground.arduino.cc/Linux/Udev sembra esserci un modo per scrivere su una EEPROM seriale USB FTDI per impostare un determinato numero seriale, permettendoti di identificare un determinato nano / altro arduino per gestirlo in modo specifico in UDEV. Ho un boad in stile nano con un adattatore seriale USB HL-340 QinHeng Electronics, …
Considera il seguente esempio minimo, dove ho impostato pinModeprima di chiamare le funzioni SPI: #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Ora quando SPI.transfer(10,1)viene chiamato loop(), vedo sempre che il pin selezionato dallo slave scende a 1,65 V, ma non a …
Ho uno schermo LCD 1602 che funziona bene da solo. Tuttavia, volevo liberare alcuni pin usando un controller LCD I2C / IIC che ho acquistato separatamente. Mentre il controller sembra comunicare con il mio Arduino UNO sull'indirizzo giusto, non riesco a visualizzare il testo. Di default (nessun codice) sembra che …
Sono abituato agli schizzi di Arduino con una void setup()parte che viene eseguita una volta e una void loop()parte che continua in loop. Cosa succede quando si hanno funzioni nulle al di fuori della principale void loop()? Continueranno tutti questi cicli in parallelo o correranno uno dopo l'altro? Oppure determinate …
Sono nuovo di Arduino (e della programmazione per computer in generale), quindi mi scuso se questa domanda sembra sciocca. Una volta impostato un collegamento arduino-LED di base, ho problemi a inviare INTEGERS ad arduino attraverso la porta seriale. Posso facilmente inviare caratteri come 'm', 'o' e così via .. Tuttavia, …
Di recente ho collegato un tipico display LCD 16 * 2 (display a cristalli liquidi) al mio Arduino Uno e ho collegato tutti i pin. Ecco la mia connessione: (prima il pin LCD) 1 = GND, 2 = + 5v, 4 = 11, 6 = 12, 11 = 5, 12 …
Sto cercando di aprire e chiudere una piccola porta che dovrebbe aprirsi o chiudersi ogni 12 ore. Mi chiedevo se potevo semplicemente creare un piccolo script in loop con un ritardo () per 12 ore, ritardo (43 200 000 000); Suppongo? Tuttavia, non ho idea se sia possibile e / …
Il tutorial Arduino Digital Read Serial ti guida attraverso il cablaggio di un semplice pulsante. Le mie domande sono incentrate sul resistore. Perché è necessaria la resistenza? Penso di capirlo, ma correggimi se sbaglio. Per garantire che il pin di ingresso legga un segnale basso e non fluttui, dovremmo collegare …
Ho comprato una scheda Freaduino compatibile con Arduino atmega8 (ho selezionato il tipo di scheda come Arduino o precedente atmega8). Ho installato l'IDE Arduino su Mac OS X e i driver FTDI. Ma la mia porta seriale appare così quando collego la scheda: E quando provo a caricare il programma, …
È chiaramente documentato che quando i dati globali sono condivisi con un ISR e il programma principale, i dati devono essere dichiarati volatileper garantire la visibilità della memoria (e ciò è sufficiente solo per i dati a 1 byte; tutto ciò che è più grande ha bisogno di disposizioni speciali …
Ho letto che la millis()funzione utilizza lo stesso timer di un paio di pin PWM. Se stai usando quei pin PWM, millis()restituirai comunque il valore corretto?
Sto guardando attraverso il codice di esempio trovato qui . So che ci sono 6 pipe che il modulo nRF24L01 può usare ma ho cercato su Internet le designazioni degli indirizzi e non sono riuscito a trovare nulla. Più precisamente sulla riga 37, esiste un riferimento per dove l'autore sta …
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.