Una scheda microcontrollore basata sul chip ATmega2560 o 1280. Usa questo tag per domande specifiche riguardanti Mega e non solo l'uso generale di Arduino.
Sto inviando un elenco di posizioni servo tramite la connessione seriale all'Arduino nel seguente formato 1:90&2:80&3:180 Che sarebbe analizzato come: servoId : Position & servoId : Position & servoId : Position Come dividerei questi valori e li convertirò in un numero intero?
Con riferimento ad Arduino Uno, Mega2560, Leonardo e schede simili: Come funziona SPI? Quanto è veloce SPI? Come posso collegarmi tra un master e uno slave? Come faccio a creare uno slave SPI? Nota: questa è una domanda di riferimento.
Dopo aver caricato uno schizzo su una delle tue schede Arduino, è difficile sapere esattamente quale codice sorgente ha portato a quello schizzo. In effetti, puoi modificare il codice sorgente del tuo schizzo sul tuo PC senza aggiornarlo (in formato binario) sulla tua scheda. Ho avuto l'idea di creare una …
Sono relativamente nuovo nella programmazione e molte delle migliori pratiche di codifica che sto leggendo affermano effettivamente che ci sono pochissime buone ragioni per usare una variabile globale (o che il codice migliore non ha affatto globali). Ho fatto del mio meglio per tenerlo a mente, quando scrivo software per …
Sul mio Arduino Uno R3 e Arduino Mega R3, ci sono pin 5V e 3.3V. Tuttavia, in questa pagina Introduzione alla scheda Arduino , sono presenti un pin 5V e 9V ma nessun pin 3.3V. La pagina di Arduino: quale adattatore? menziona anche un pin 9V. Perché c'è una discrepanza?
Sono un principiante per i microcontrollori e l'elettronica, anche se non per i computer e la programmazione. Iniziando con Arduino, sono arrivato al punto in cui sono davvero interessato a far parlare il mio prototipo con un dispositivo mobile o un computer per inviare e ricevere dati (ad esempio, inviare …
Ho un Arduino Mega 2560 e funzionava bene fino all'ora di pranzo quando ho iniziato a ricevere questo errore: avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer So che non è il codice che sto eseguendo mentre provavo a caricarlo su Uno e sembrava caricarsi senza problemi. Devo usare …
Vorrei impostare un timer per chiamare una funzione 800 volte al secondo. Sto usando Arduino Mega e Timer3 con un prescaler di 1024. Per scegliere il fattore prescaler ho considerato i seguenti passaggi: Frequenza CPU: 16 MHz Risoluzione del timer: 65536 (16 bit) Freq dividere CPU dal prescaler prescelto: 16x10 …
Sto realizzando un progetto in cui due Arduinos saranno collegati da tre fili: TX e RX per la comunicazione seriale e un GND comune. Quale sarebbe la lunghezza massima dei fili qui prima che la comunicazione venga compromessa? Sto usando un Arduino Mega R3 da un lato e un Arduino …
Sto cercando di trovare una sorta di adattatore wifi per Arduino, deve essere il più piccolo possibile (non uno scudo) e il più economico possibile. Finora riesco a trovare solo scudi che costano circa £ 10+, ma ho pensato che se riuscissi a ottenere un adattatore wifi sostitutivo per un …
Anche sul sito web di eBay si dice che non posso usare il display LCD TFT da 2,4 "per collegarmi ad Arduino Mega. Il problema è che ho comprato questo scudo per errore. Voglio mettere questo scudo su Arduino Mega 2560. C'è un modo di combinare Mega e 2.4 "Display …
Sto provando a bit bang dati DMX e questo richiede 4 impulsi. Non avendo molta fortuna con i risultati, sto verificando per vedere quanto è bravo l'Arduino a ritardare ... Sembra essere abbastanza terribile. Ecco un breve test che ho fatto: unsigned long ptime; void setup() { Serial.begin(9600); } void …
Sto programmando da un po 'di tempo, ma sono nuovo di Arduino e AVR. La domanda principale che ho sulla programmazione di questi microcontroller è che ci sono grandi differenze nella progettazione del codice nelle classi orientate agli oggetti rispetto alla programmazione in linea più tradizionale che ho visto in …
Sto cercando di controllare la frequenza di Timer3 utilizzando un contatore. Il valore del contatore, dichiarato come volatile, viene incrementato nell'ISR e ogni secondo la somma viene mostrata nel loop principale e il valore resettato a zero. Il timer è stato impostato correttamente. (Se scelgo un timer da 3Hz posso …
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.