Arduino: differenze tra le versioni
Altre azioni
mNessun oggetto della modifica |
contenuti reali, struttura Progetti a 3 fasce |
||
| Riga 1: | Riga 1: | ||
[[Category:Coding]] | [[Category:Coding]] | ||
[[Category:Elettronica]] | [[Category:Elettronica]] | ||
==Arduino== | ==Arduino: dai il cervello ai tuoi circuiti== | ||
{{argomento|Nome=Arduino|Immagine=Arduino.jpg|Tipologia=elettronica, coding|Linguaggio=C/C++ semplificato|Piattaforma=Arduino|Livello=2-3/3|Sito=https://www.arduino.cc/}} | |||
Arduino è una scheda elettronica programmabile: un piccolo computer che puoi collegare a led, motori, sensori, display e praticamente qualunque componente elettronico, per farlo reagire al tuo programma. A differenza del micro:bit, con Arduino si scrive codice testuale (una versione semplificata di C/C++) invece che a blocchi: è il passo naturale per chi ha già preso confidenza con la programmazione a blocchi e vuole scrivere codice "vero". | |||
</br> | </br> | ||
Il progetto è open source: schede, schemi e software sono liberi, e la comunità online è enorme. | |||
==Risorse e strumenti== | ==Risorse e strumenti== | ||
Inizia subito a programmare: [https://www.arduino.cc/en/software Scarica l'IDE] | Inizia subito a programmare: [https://www.arduino.cc/en/software Scarica l'IDE Arduino] (oppure usa l'[https://create.arduino.cc/editor editor online], non serve installare nulla) | ||
* [https://www.arduino.cc/ Sito ufficiale] | * [https://www.arduino.cc/ Sito ufficiale] | ||
* [https://docs.arduino.cc/built-in-examples/ Esempi pronti inclusi nell'IDE] — il modo migliore per iniziare: aprili da File → Esempi | |||
* [https://docs.arduino.cc/language-reference/ Reference del linguaggio] — tutti i comandi spiegati | |||
* [https://www.tinkercad.com/circuits Tinkercad Circuits] — simula i tuoi circuiti Arduino online, senza componenti fisici | |||
* '''Debug''': il [https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-serial-monitor Monitor Seriale] nell'IDE ti fa vedere cosa succede dentro al programma mentre gira — usalo per capire perché qualcosa non funziona | |||
==Drive dell'attività== | ==Drive dell'attività== | ||
*[https://drive.google.com/drive/folders/1f-m0Z5GgFY4TvTLPbryMm7LP2_VVITnn?usp=sharing Arduino] | *[https://drive.google.com/drive/folders/1f-m0Z5GgFY4TvTLPbryMm7LP2_VVITnn?usp=sharing Arduino] | ||
==Progetti== | ==Progetti== | ||
===Percorso guidato=== | |||
<!-- Corso strutturato non ancora disponibile per questa attività. Quando esisterà, linkare qui [[Corsi/Arduino]]. --> | |||
Il corso guidato passo-passo per Arduino è in preparazione. | |||
=== | ===Progetti da provare=== | ||
Idee non guidate per chi conosce già le basi: | |||
====Livello 1==== | |||
* [https://docs.arduino.cc/built-in-examples/basics/Blink/ Fai lampeggiare un led] (Blink, l'esempio classico da cui parte chiunque) | |||
* [https://docs.arduino.cc/built-in-examples/digital/Button/ Accendi un led con un pulsante] | |||
===Livello 2=== | ====Livello 2==== | ||
* [https://docs.arduino.cc/built-in-examples/analog/AnalogInput/ Leggi un sensore analogico] (es. un potenziometro o un sensore di luce) e usa il valore per controllare un led | |||
* [https://docs.arduino.cc/tutorials/generic/basic-servo-control Muovi un servomotore] | |||
====Livello 3==== | |||
* [https://projects.arduino.cc/ Arduino Project Hub] — la galleria ufficiale di progetti della community, filtrabile per livello e componenti | |||
=== | ===I nostri progetti=== | ||
====[[Arduino/Progetti|I nostri progetti]]==== | |||
==Altre informazioni== | ==Altre informazioni== | ||
Versione attuale delle 17:59, 3 ago 2026
Arduino: dai il cervello ai tuoi circuiti
| Arduino |
|---|
| Tipologia: elettronica, coding |
| Linguaggio: C/C++ semplificato |
| Piattaforma: Arduino |
| Difficoltà: 2-3/3 |
| Sito: https://www.arduino.cc/ |
Arduino è una scheda elettronica programmabile: un piccolo computer che puoi collegare a led, motori, sensori, display e praticamente qualunque componente elettronico, per farlo reagire al tuo programma. A differenza del micro:bit, con Arduino si scrive codice testuale (una versione semplificata di C/C++) invece che a blocchi: è il passo naturale per chi ha già preso confidenza con la programmazione a blocchi e vuole scrivere codice "vero".
Il progetto è open source: schede, schemi e software sono liberi, e la comunità online è enorme.
Risorse e strumenti
Inizia subito a programmare: Scarica l'IDE Arduino (oppure usa l'editor online, non serve installare nulla)
- Sito ufficiale
- Esempi pronti inclusi nell'IDE — il modo migliore per iniziare: aprili da File → Esempi
- Reference del linguaggio — tutti i comandi spiegati
- Tinkercad Circuits — simula i tuoi circuiti Arduino online, senza componenti fisici
- Debug: il Monitor Seriale nell'IDE ti fa vedere cosa succede dentro al programma mentre gira — usalo per capire perché qualcosa non funziona
Drive dell'attività
Progetti
Percorso guidato
Il corso guidato passo-passo per Arduino è in preparazione.
Progetti da provare
Idee non guidate per chi conosce già le basi:
Livello 1
- Fai lampeggiare un led (Blink, l'esempio classico da cui parte chiunque)
- Accendi un led con un pulsante
Livello 2
- Leggi un sensore analogico (es. un potenziometro o un sensore di luce) e usa il valore per controllare un led
- Muovi un servomotore
Livello 3
- Arduino Project Hub — la galleria ufficiale di progetti della community, filtrabile per livello e componenti
