Come fare una domanda su Arduino nel forum: le 7 regole
Come fare una domanda su Arduino nel forum: 7 regole su scheda, codice, collegamenti, messaggio di errore e foto, un modello da copiare e un esempio commentato.
Come fare una domanda su Arduino nel forum per ricevere una risposta rapida e corretta? In breve: descrivi il problema in modo che lo possa vedere anche chi non è seduto alla tua scrivania. Scrivi quale scheda usi, il codice completo, quale pin va dove, cosa ti aspettavi e cosa succede davvero, il testo esatto del messaggio di errore se c'è e cosa hai già provato, poi aggiungi una foto nitida del circuito. Una domanda con tutto questo spesso si risolve alla prima risposta. Senza, diventa un lungo botta e risposta che comincia con "quale scheda?" e "puoi mettere il codice?".
Chi risponde non vede il tuo circuito, non può prendere in mano la tua scheda né leggere il tuo monitor seriale; ha solo quello che scrivi e le foto che alleghi. Dietro "il sensore non funziona" ci può essere un pin sbagliato, un cavo invertito, una libreria mancante, il baud rate sbagliato, un'alimentazione insufficiente o un solo errore di battitura nel codice. Per restringere il campo servono informazioni. In questo articolo conoscerai prima la sezione Forum dell'app BlueGrays, poi 7 regole, ognuna con un esempio sbagliato e uno corretto, un modello di domanda da copiare e compilare, una versione sbagliata e una corretta della stessa domanda, cosa fare quando arrivano le risposte e le regole della community.
Cos'è il Forum di BlueGrays e dove si trova?
Nell'app BlueGrays, Forum è una sezione della scheda Impara in basso. È il posto in cui chi lavora con Arduino, ESP32 e Raspberry Pi Pico fa domande, condivide idee e si aiuta a vicenda. Il forum è gratuito; non serve Premium per pubblicare, commentare o leggere. Ogni pubblicazione appartiene a una di cinque categorie, e la categoria giusta porta la tua domanda davanti alle persone giuste. Se sei bloccato su un progetto, la scelta giusta è quasi sempre Domanda; le altre quattro sono nella tabella.
| Categoria | Quando sceglierla | Titolo di esempio |
|---|---|---|
| Domanda | Un progetto non funziona, non capisci un errore o sei bloccato su qualcosa | Uno + DHT11: il monitor seriale mostra nan |
| Idea | Vuoi condividere un'idea di progetto e avere pareri | Aggiungere un avviso di serbatoio vuoto a un progetto di irrigazione |
| Tutorial | Vuoi spiegare passo passo qualcosa che hai imparato | Installare il driver CH340 su Windows, passo passo |
| Discussione | Vuoi parlare di un argomento senza un'unica risposta giusta | Prima scheda: Uno o Nano? |
| Segnalazione bug | Hai notato un errore nell'app o nel contenuto di un progetto | Nell'elenco componenti di un progetto manca il valore di una resistenza |
Le pubblicazioni sono separate per lingua. Una nuova pubblicazione esce nella lingua in cui usi l'app; una nota in fondo alla schermata Nuova pubblicazione te lo ricorda. Anche l'elenco del forum si apre con le pubblicazioni nella lingua dell'app. Con il selettore Lingua degli argomenti, accanto alla barra di ricerca, puoi passare alle pubblicazioni in turco, inglese, tedesco, spagnolo, francese, italiano, giapponese, portoghese, indonesiano o russo, oppure scegliere Tutti per vederle tutte e dieci insieme. Qualcuno potrebbe aver chiesto e risolto lo stesso problema in un'altra lingua; messaggi di errore e codice sono uguali in tutte le lingue, quindi anche quelle pubblicazioni ti aiutano. Scrivi una parte del messaggio di errore o il nome di un componente ("HC-SR04", "avrdude") in Cerca pubblicazioni per trovare quelle passate. Le pubblicazioni in cima con l'etichetta Fissato sono quelle messe in evidenza; alla prima visita vale la pena darci un'occhiata.
Creare una nuova pubblicazione e seguire le risposte
- In Impara › Forum, tocca Nuova pubblicazione.
- Scegli Domanda come Categoria; in una nuova pubblicazione è già selezionata.
- Nel campo Titolo, scrivi in una riga scheda, componente e sintomo (regola 1 più sotto).
- Compila nel campo Descrizione il modello di questo articolo: collegamenti, comportamento atteso e reale, testo dell'errore, cosa hai provato.
- Aggiungi fino a 5 foto in Immagini: una vista dall'alto del circuito e primi piani dei collegamenti.
- Tocca Aggiungi codice e incolla il codice completo nel campo che si apre.
- Pubblica con Pubblica. Se in seguito devi aggiungere qualcosa, aggiornala con l'icona di modifica nella pagina della pubblicazione (Modifica pubblicazione).
Le risposte alla tua pubblicazione compaiono sotto, nella sezione Commenti. Quando qualcuno commenta la tua pubblicazione o risponde al tuo commento, ricevi una notifica sul telefono, quindi non devi controllare il forum di continuo. Per rispondere direttamente a un commento, usa Rispondi sotto di esso. Anche ai commenti puoi aggiungere fino a 4 foto e del codice; così, quando scrivi "ora succede questo", puoi mostrare il nuovo output o il codice corretto. Quando un commento risolve il problema, tocca Accetta sotto di esso: quel commento riceve l'etichetta Risposta Accettata e la tua pubblicazione viene segnata automaticamente come Risolto. Accetta lo vede solo chi ha creato la pubblicazione, cioè tu. Se il problema non si è risolto con un commento ma con le tue prove, usa il pulsante Segna come risolto nella pagina della pubblicazione.
7 regole per ricevere una risposta rapida
Ognuna delle regole seguenti elimina una domanda che altrimenti ti farebbero nella prima risposta. Se le segui tutte, la domanda si allunga un po', ma chi la legge può restringere il problema alla prima lettura. Sotto ogni regola trovi esempi sbagliati e corretti; quasi tutti si basano sul progetto gratuito HC-SR04 Misura della distanza (display seriale). In questo progetto un sensore HC-SR04 è collegato a un Arduino Uno (Trig D7, Echo D6) e la distanza misurata viene stampata nel monitor seriale.
1. Metti scheda, componente e sintomo nel titolo. Nell'elenco del forum si vede prima il titolo e da lì si decide se si può aiutare. Titoli come "Aiuto!!!", "Urgente" o "Problema Arduino" non dicono cosa non va; chi lavora con l'ESP32 non riconosce una domanda sull'Uno, chi conosce i servo non riconosce una domanda sui sensori. Un buon titolo ha tre parti: la scheda, il componente o l'operazione coinvolti e il sintomo osservato. Il titolo conta anche per la ricerca: quando qualcuno in futuro avrà lo stesso problema e scriverà "HC-SR04" o "avrdude" in Cerca pubblicazioni, troverà la tua pubblicazione.
| Titolo sbagliato | Titolo corretto |
|---|---|
| Aiuto, non funziona!!! | Uno + HC-SR04: nessuna riga nel monitor seriale |
| Problema Arduino | Nano (clone CH340): avrdude: stk500_recv(): programmer is not responding |
| Il mio ESP32 è rotto? | ESP32 DevKit: WiFi.status() restituisce sempre 6, non si collega alla rete |
2. Indica scheda e versioni. "Arduino" non è una sola scheda. Uno R3 e Uno R4, un Nano originale e un clone di Nano con CH340, un ESP32 DevKit e un ESP32-C3 hanno pin diversi, driver diversi e a volte comandi diversi. Sull'ESP32 conta anche la versione principale del pacchetto schede: alcuni comandi che funzionano nella 2.x non si compilano nella 3.x. La versione dell'Arduino IDE la trovi nella finestra Informazioni, quella del pacchetto schede ESP32 nel Gestore schede e, sul Pico, la versione di MicroPython nella prima riga che la shell di Thonny mostra alla connessione. Aggiungi anche il sistema operativo; soprattutto per i problemi di caricamento e di porta, le soluzioni cambiano tra Windows, macOS e Linux.
| Sbagliato | Corretto |
|---|---|
| Uso un Arduino | Arduino Nano, clone con CH340, Arduino IDE 2.3, Windows 11 |
| Lo faccio con un ESP32 | ESP32 DevKit V1 (30 pin), pacchetto schede esp32 3.x, macOS |
| Sul Pico non funziona | Raspberry Pi Pico W, con la riga della versione MicroPython dalla shell di Thonny |
3. Condividi tutto il codice con Aggiungi codice. L'errore di solito non è nella riga che sospetti, ma altrove: un pinMode dimenticato in setup(), una variabile del pin definita male, il baud rate sbagliato. Quindi non mettere solo loop(); metti tutto, dalle righe #include in alto fino all'ultima parentesi graffa di chiusura. Incolla il codice come testo, non come screenshot o foto dello schermo; il codice in testo chi risponde lo può compilare e provare. Se il codice viene da un progetto BlueGrays, indica il progetto e scrivi esattamente cosa hai cambiato. Se il codice contiene una password Wi-Fi, un token di bot o una chiave API, sostituiscili con "xxxxxxxx" prima di condividerlo.
| Sbagliato | Corretto |
|---|---|
| Una foto storta del codice sullo schermo | Il codice completo come testo, incollato nel campo Aggiungi codice |
| "Ecco la parte del loop:" e 6 righe | Tutto lo sketch, dalle righe #include all'ultima parentesi graffa di chiusura |
| "Ho usato il codice di BlueGrays" (ma un pin è stato cambiato) | "Codice del progetto HC-SR04, ho solo spostato trigPin da 7 a 9" |
| const char* password = "casa1234wifi"; | const char* password = "xxxxxxxx"; |
4. Aggiungi una foto nitida del circuito. La maggior parte dei problemi con Arduino non sta nel codice ma nei cavi: un jumper spostato di una fila, un LED montato al contrario, un piedino dal lato sbagliato della scanalatura centrale della breadboard. Solo una foto lo mostra. Scattala con la luce del giorno o su una scrivania ben illuminata, esattamente dall'alto; le scritte dei pin della scheda e i fori in cui entrano i cavi devono essere leggibili. A una pubblicazione puoi aggiungere fino a 5 immagini: una vista d'insieme, un primo piano dei pin della scheda e uno dei collegamenti del sensore o del modulo bastano per quasi tutte le domande. Indica anche i colori dei cavi ("cavo arancione da Trig a D7"), perché in una foto due cavi possono sovrapporsi.
| Sbagliato | Corretto |
|---|---|
| Buia, storta, bruciata dal flash | Con la luce del giorno, dall'alto, scritte dei pin leggibili |
| Solo un disegno: "l'ho montato come nello schema" | Accanto allo schema, una foto vera del circuito montato |
| Una sola foto, estremità dei cavi fuori inquadratura | 3 foto: vista d'insieme, pin della scheda, collegamenti del sensore |
5. Incolla l'output del monitor seriale e il messaggio di errore come testo. "Mi dà errore" non basta; serve il messaggio vero e proprio, quello che compare nel pannello in basso dell'Arduino IDE. Negli errori di compilazione la riga "exit status 1" in fondo da sola non dice nulla; l'informazione utile è nella prima riga di errore, che indica la riga e il nome coinvolti (spieghiamo questi messaggi uno per uno in errori di compilazione di Arduino). Per gli errori di caricamento aggiungi la riga di avrdude o della porta; per i problemi durante l'esecuzione, cosa mostra il monitor seriale e a quale baud rate è impostato. Se il monitor seriale non mostra niente, anche questa è un'informazione; meglio ancora, modifica un po' il codice perché stampi i valori grezzi e condividi quell'output. Il codice qui sotto fa la stessa misura del progetto HC-SR04, ma senza il filtro sulla distanza: stampa ogni mezzo secondo il tempo grezzo e la distanza. Se vedi "sure(us): 0", dal sensore non torna nessuna eco e il problema è molto probabilmente nei collegamenti o nell'alimentazione.
1int echoPin = 6; // Echo girişi / Echo input
2int trigPin = 7; // Trig çıkışı / Trigger output
3
4void setup() {
5 pinMode(trigPin, OUTPUT);
6 pinMode(echoPin, INPUT);
7 Serial.begin(9600); // Seri monitör de 9600 baud olmalı / Serial Monitor must be 9600 baud too
8 Serial.println("Basladi"); // Kart açıldı mı? / Did the board start?
9}
10
11void loop() {
12 // 10 us tetik darbesi / 10 us trigger pulse
13 digitalWrite(trigPin, LOW);
14 delayMicroseconds(2);
15 digitalWrite(trigPin, HIGH);
16 delayMicroseconds(10);
17 digitalWrite(trigPin, LOW);
18
19 // Yankı süresi, 30 ms zaman aşımı (yankı yoksa 0) / Echo time, 30 ms timeout (0 if no echo)
20 unsigned long duration = pulseIn(echoPin, HIGH, 30000UL);
21 int distance = duration * 0.034 / 2;
22
23 // Filtre yok: ham değerleri her seferinde yaz / No filter: print raw values every time
24 Serial.print("sure(us): ");
25 Serial.print(duration);
26 Serial.print(" mesafe(cm): ");
27 Serial.println(distance);
28
29 delay(500); // 0,5 s bekle / Wait 0.5 s
30}| Sbagliato | Corretto |
|---|---|
| "Mi dà errore" | "'trigPin' was not declared in this scope" (in compilazione, riga 12) |
| "exit status 1" | La prima riga di errore completa prima di exit status 1 |
| "Nel monitor seriale escono caratteri strani" | "Il monitor seriale è a 115200 baud e mostra caratteri illeggibili; nel codice c'è Serial.begin(9600)" |
| "La distanza è sbagliata" | "Il monitor seriale mostra di continuo sure(us): 0 mesafe(cm): 0" |
6. Scrivi cosa hai provato e cosa è successo. Serve a due cose: chi risponde non ripete gli stessi suggerimenti e le ipotesi escluse restringono il problema. "Ho provato di tutto" non dice niente a nessuno; scrivi una per una cosa hai fatto e cosa è successo. Basta un breve elenco: un altro cavo USB, un'altra porta, provare il sensore su un'altra scheda, cambiare i cavi, tornare al codice originale del progetto. Se hai un multimetro, aggiungi le tensioni misurate; leggere 3 V invece di 5 V tra i pin VCC e GND del sensore dice molto a chi risponde.
| Sbagliato | Corretto |
|---|---|
| "Ho provato di tutto, niente" | "Ho sostituito i cavi di Trig ed Echo con cavi nuovi, stesso risultato" |
| "Credo che il sensore sia rotto" | "Ho provato il sensore sull'Uno di un amico e lì funziona" |
| "I collegamenti sono giusti" | "Ho misurato col multimetro 4,9 V tra VCC e GND del sensore" |
7. Fai una sola domanda per pubblicazione. Se in una pubblicazione scrivi tre domande, "il sensore non funziona, anche il display resta spento, e quale driver compro per il motore?", le risposte si mescolano: uno risponde sul sensore, un altro sul motore, e non si capisce quale commento abbia risolto cosa. Dato che con Accetta segni una sola risposta, una pubblicazione per domanda è anche più ordinata. Chiudi la descrizione con una sola domanda chiara, così chi risponde sa esattamente cosa stai chiedendo.
| Sbagliato | Corretto |
|---|---|
| "Ho problemi con sensore, display e motore, e mi serve un'idea di progetto" | Tre pubblicazioni separate: sensore (Domanda), display (Domanda), idea di progetto (Idea) |
| "Cosa devo fare?" | "L'eco che non arriva dipende dai collegamenti o dall'alimentazione?" |
| "Qualcuno mi riscrive il codice?" | "Perché in questo codice il LED si accende una volta e resta acceso quando premo il pulsante?" |
Modello di domanda su Arduino da copiare
Copia il modello qui sotto nel campo Descrizione e compila le parentesi quadre. Se non conosci un punto, non cancellarlo; scrivi "non lo so" o chiedi dove trovarlo. Un punto cancellato fa solo sì che chi risponde te lo richieda. Il primo punto serve per il campo Titolo, l'ultimo per l'ultima riga della descrizione. Compilarlo richiede pochi minuti, e molti trovano metà del problema mentre lo fanno: scrivendo i collegamenti uno per uno spesso salta fuori il cavo invertito o il pin sbagliato.
- Titolo: [Scheda] + [componente o operazione]: [sintomo]. Esempio: Uno + HC-SR04: nessuna riga nel monitor seriale
- Scheda e ambiente: [modello di scheda, originale o clone], [versione dell'Arduino IDE / del pacchetto schede / di MicroPython], [sistema operativo]
- Progetto: [nome del progetto BlueGrays o progetto tuo], [modifiche fatte al codice e al circuito]
- Collegamenti: [pin del componente → pin della scheda, con colore del cavo], [alimentazione: USB, batteria, alimentatore]
- Atteso: [cosa ti aspettavi, se possibile con numeri]
- Cosa succede davvero: [cosa succede, quando, e se succede ogni volta]
- Messaggio di errore o output del monitor seriale: [come testo], [baud rate del monitor seriale]
- Cosa ho provato: [cosa hai provato → cosa è successo, uno per riga]
- Allegati: [codice completo con Aggiungi codice], [1–5 foto: vista d'insieme, pin della scheda, collegamenti del modulo]
- La mia domanda: [una sola domanda chiara]
Stesso problema, due domande: esempio sbagliato e corretto
Mettiamo che tu abbia montato il progetto HC-SR04 Misura della distanza (display seriale). Il codice dovrebbe stampare nel monitor seriale la distanza misurata ogni mezzo secondo, ma non compare niente. La prima domanda che viene in mente di solito è così. Titolo: "Sensore non funziona aiuto!!!" Descrizione: "Ho fatto il progetto del sensore di distanza ma non funziona. Ho controllato il codice, è giusto. Cosa devo fare? È urgente." In allegato c'è una sola foto, scattata di lato e in penombra. Le prime risposte a questa domanda saranno quasi certamente altre domande: quale scheda, quali pin, a quanti baud è il monitor seriale, cosa mostra? Ogni giro può richiedere qualche ora, e può passare un giorno prima che qualcuno parli del problema vero.
Ecco lo stesso problema scritto bene. Titolo: "Uno + HC-SR04: nessuna riga nel monitor seriale (Trig D7, Echo D6)". Descrizione: "Scheda: Arduino Uno R3, Arduino IDE 2.3, Windows 11. Progetto: HC-SR04 Misura della distanza (display seriale) di BlueGrays, caricato senza modificare il codice. Collegamenti: VCC → 5V (rosso), GND → GND (nero), Trig → D7 (arancione), Echo → D6 (giallo). Atteso: ogni mezzo secondo una riga con la distanza in centimetri. Cosa succede davvero: monitor seriale a 9600 baud, nessuna riga. Cosa ho provato: ho caricato uno sketch di prova che stampa i valori grezzi e mostra di continuo sure(us): 0; ho coperto e scoperto il sensore con la mano, non cambia nulla; ho cambiato il cavo USB, uguale. La mia domanda: un tempo sempre a 0 indica un errore di collegamento o un sensore guasto?" In allegato: lo sketch di prova con Aggiungi codice e tre foto dall'alto.
Chi legge la seconda domanda non deve tirare a indovinare. Se il tempo è zero, dal pin Echo del sensore non arriva alcun segnale; di solito vuol dire che Trig ed Echo sono scambiati, che VCC è su 3.3V invece che su 5V o che un cavo è spostato di una fila sulla breadboard. Se la foto dall'alto mostra che il cavo arancione in realtà va in D6 e quello giallo in D7, la risposta è un solo messaggio: "Trig ed Echo sono scambiati, inverti i due cavi." Si capisce anche perché il monitor seriale resta del tutto vuoto: il codice del progetto stampa solo le misure tra 3 e 100 cm, quindi 0 cm non compare mai. Questo dettaglio lo nota solo chi può vedere il codice.
Cosa fare quando arrivano le risposte?
- Leggi il commento della notifica e prova i suggerimenti in ordine, uno alla volta. Se cambi tre cose insieme, non saprai quale ha funzionato.
- Scrivi il risultato con Rispondi sotto il commento di chi l'ha suggerito: cosa hai fatto, cosa è cambiato, cosa mostra ora il monitor seriale? Se serve, aggiungi una foto o il codice corretto.
- Quando trovi il commento che risolve il problema, tocca Accetta. Il commento viene segnato come Risposta Accettata e la pubblicazione riceve l'etichetta Risolto; chi cerca lo stesso problema vede subito la soluzione nell'elenco.
- Se hai trovato la soluzione da solo o è venuta da più commenti insieme, scrivi in un breve commento cosa hai fatto e usa Segna come risolto. Scrivere "risolto" e sparire lascia senza risposta la prossima persona con lo stesso problema.
- Non cancellare la pubblicazione. Una pubblicazione risolta è una risposta pronta per chi userà Cerca pubblicazioni in futuro. Ringraziare e mettere mi piace al commento che ti ha aiutato mostra anche a chi risponde che il suo impegno è servito.
Dove guardare prima di chiedere
- La sezione Risoluzione dei problemi del progetto: Quasi tutte le pagine di progetto di BlueGrays hanno una sezione Risoluzione dei problemi che passa in rassegna i problemi più comuni di quel progetto e i controlli da fare. Questa sezione si sblocca con Premium. Le altre sezioni della pagina di progetto le spieghiamo nella guida alla pagina di progetto.
- Se ti blocchi, dentro Capire il codice: Nella scheda Capire il codice di ogni progetto, dopo le spiegazioni passo passo arriva la parte Se ti blocchi, che descrive i punti in cui ci si blocca più spesso con quel codice (nei progetti Premium si sblocca con Premium). Dettagli nell'articolo su Capire il codice.
- Ricerca nel forum: Scrivi in Cerca pubblicazioni la parte caratteristica del messaggio di errore o il nome del componente, imposta la lingua degli argomenti su Tutti e guarda le pubblicazioni con l'etichetta Risolto.
- Se il codice non si carica sulla scheda: per errori di porta, driver e avrdude, vedi Arduino non carica lo sketch.
- Se hai un errore di compilazione: per messaggi come "was not declared" o "expected ';'", vedi errori di compilazione di Arduino.
- Se nel monitor seriale non vedi niente: per baud rate e fine riga, vedi come usare il monitor seriale.
- Se la scheda si resetta da sola o l'ESP32 si riavvia di continuo: vedi Arduino si resetta da solo e ESP32 brownout e Guru Meditation; se l'ESP32 non si collega alla rete, ESP32 non si connette al WiFi.
- Se hai dubbi sul valore di una resistenza: controlla le fasce colorate con lo strumento Codice colori e la resistenza che serve a un LED con lo strumento Resistenza per LED; sono entrambi gratuiti.
Regole della community: chiedere in modo sicuro e rispettoso
- Non condividere dati personali: Numero di telefono, indirizzo di casa o della scuola, e-mail, il tuo nome completo o quello di altri non devono comparire nella domanda. Assicurati che nelle foto non si vedano il tuo viso, il tesserino scolastico o una busta con un indirizzo. Prima di incollare il codice, togli la password del Wi-Fi, il token del bot e qualsiasi altro dato segreto.
- Linguaggio rispettoso: Tutti hanno iniziato da qualche parte; una domanda che oggi sembra banale può essere il primo progetto di qualcuno. Chi risponde lo fa volontariamente, e un tono brusco o un "ma non lo sai?" non aiuta nessuno. Scrivere in maiuscolo e accumulare punti esclamativi ha lo stesso effetto.
- Non aprire la stessa domanda più volte: Se non arriva una risposta, modifica la tua pubblicazione e aggiungi le informazioni mancanti invece di aprirne una nuova. Tre copie della stessa domanda disperdono le risposte in tre posti.
- Chiedi aiuto, non di farti fare i compiti: "Qualcuno mi fa il compito del semaforo?" di solito resta senza risposta. "Perché nel mio codice del semaforo la luce gialla non si accende? Ho provato queste righe" riceve risposta e ti insegna qualcosa. Chiedi del passaggio in cui sei bloccato e il resto fallo tu.
In breve: scheda, componente e sintomo nel titolo; collegamenti, comportamento atteso e reale, testo dell'errore e cosa hai provato nella descrizione; il codice completo con Aggiungi codice e una foto nitida dall'alto negli allegati. Una domanda scritta così spesso si risolve alla prima risposta e, una volta risolta, aiuta anche gli altri. La prossima volta che sei bloccato su un progetto, apri Forum nella scheda Impara dell'app BlueGrays e fai la tua domanda con Nuova pubblicazione seguendo questo modello.
Domande frequenti
Dove posso fare domande su Arduino?
Puoi creare una nuova pubblicazione nella categoria Domanda del Forum, nella scheda Impara dell'app BlueGrays. Lì si fanno domande su Arduino, ESP32 e Raspberry Pi Pico; rispondono altri utenti e Ohmi, la mascotte di BlueGrays. La tua pubblicazione esce nella lingua in cui usi l'app.
Il Forum di BlueGrays è gratuito?
Sì, il forum è gratuito. Non serve Premium per pubblicare, commentare o aggiungere foto e codice. Premium sblocca contenuti come tutti i passaggi, il codice e la sezione Risoluzione dei problemi dei progetti.
Come aggiungo codice Arduino a una pubblicazione del forum?
Nella schermata Nuova pubblicazione tocca Aggiungi codice e incolla il codice completo nel campo che si apre. Condividilo come testo, non come screenshot, così chi risponde può compilarlo e provarlo. Prima togli i dati segreti come la password del Wi-Fi.
Cosa faccio se nessuno risponde alla mia domanda nel forum?
Invece di aprire una nuova pubblicazione, modifica la tua e aggiungi ciò che manca: scheda e versione, collegamenti, testo esatto dell'errore e una foto nitida. Controlla che il titolo indichi scheda, componente e sintomo. Quando arriva un nuovo commento ricevi una notifica.
Cos'è una risposta accettata nel forum?
Quando chi ha creato la pubblicazione tocca Accetta sotto il commento che ha risolto il problema, quel commento riceve l'etichetta Risposta Accettata e la pubblicazione viene segnata come Risolto. Accetta lo vede solo l'autore della pubblicazione. Così chi cerca lo stesso problema trova subito la soluzione.
Posso chiedere aiuto per i compiti nel forum?
Sì, ma chiedi del punto in cui sei bloccato invece di farti fare il compito. Condividi il codice, una foto del circuito e cosa hai provato, poi fai una domanda precisa: riceverai una risposta e imparerai l'argomento. Indicare nel lavoro l'aiuto ricevuto è anche una buona abitudine.
Progetti da realizzare dopo questo articolo
Vedi tutti i progetti
HC-SR04 Misura della distanza (display seriale)
Il sensore HC-SR04 funziona come un pipistrello che trova la strada al buio: manda un suono che non puoi sentire, ne ascolta l'eco e misura quanto è lontano l'oggetto davanti a sé. L'Arduino scrive qu

LED lampeggiante
Il primissimo ciao dell'elettronica: accendere e spegnere un solo LED. L'Arduino accende e spegne il LED a intervalli brevissimi, così la luce lampeggia veloce. Vedi nel modo più semplice come la sche

Accendere un LED con un pulsante (Push)
Come un campanello: la luce resta accesa finché premi e si spegne quando lasci. L'Arduino ascolta il pulsante di continuo; mentre è premuto accende il LED, e appena togli il dito lo spegne. Con questo

Accendere e spegnere un LED con un pulsante
Premi il pulsante una volta e la luce si accende, premilo di nuovo e si spegne, proprio come l'interruttore della tua stanza. L'Arduino si accorge di ogni pressione e porta il LED nello stato opposto,

Misurare l'intensità luminosa con LDR
Vuoi vedere quanto è luminosa la tua stanza sotto forma di numero? L'LDR, un piccolo componente sensibile alla luce, misura la luce ambiente e l'Arduino scrive il valore sullo schermo del computer ogn

Temperatura e umidità con DHT11
Quanti gradi ci sono nella tua stanza, e l'aria è umida o secca? Il sensore DHT11 misura temperatura e umidità, e l'Arduino scrive i valori su uno schermo LCD a due righe, aggiornandoli ogni paio di s

LED Lampeggiante con ESP32
Insegna l'uso di base delle uscite GPIO con l'ESP32. Otteniamo un effetto lampeggiante accendendo e spegnendo un LED dal pin digitale. Versione ESP32 del classico progetto blink su Arduino UNO; i comandi di base di blink nell'ambiente Arduino sono gli stessi, ma la disposizione dei pin e i livelli GPIO a 3,3 V dell'ESP32 sono diversi da quelli di Arduino UNO.

Accensione di un LED esterno con Raspberry Pi Pico (breadboard)
Il passo successivo dopo il LED integrato di Pico: collegare un LED esterno alla breadboard e controllarlo tramite il pin GP14. Con questo progetto imparerai come utilizzare qualsiasi pin GPIO generico del Pico come uscita, la polarità del LED (stelo lungo = anodo/+, stelo corto = catodo/–) e perché è indispensabile un resistore di limitazione della corrente (220 Ω). Se non inserisci il resistore, l’LED riceverà una corrente eccessiva e potrebbe bruciarsi. Il circuito è molto semplice: Pico GP14
Altri articoli
App BlueGrays
Costruisci questo circuito passo passo sul telefono
Schema, codice ed elenco componenti in un’unica schermata. Oltre 200 progetti Arduino, ESP32 e Pico da realizzare.
Inquadra con il telefono
Punta la fotocamera sul codice: si apre lo store del tuo telefono.
oppure apri lo store

