]> git.piffa.net Git - arduino/blobdiff - corsi/bimbi.rst
rpi
[arduino] / corsi / bimbi.rst
diff --git a/corsi/bimbi.rst b/corsi/bimbi.rst
new file mode 100644 (file)
index 0000000..9248ed9
--- /dev/null
@@ -0,0 +1,144 @@
+===================================
+Arduino Bimbi
+===================================
+
+
+
+  :Author: Andrea Manni
+  :Copyright: GFDL
+  :Version: 1.0
+
+
+Parte di formazione: 8 ore per fondamenti di programmazione con Scratch. 
+Progetto: realaizzare qualcosa di pratico:
+
+- Un cartone animato con Scratch
+- un robot
+
+La durata del corso e' 16 ore in 4 incontri nel fine settimana.
+
+* Docente Andrea Manni, 
+* Inizio 
+* Quota di iscrizione 
+
+
+.. contents:: Indice degli argomenti
+
+Links
+------------
+
+- http://codemotionkids.com/corsi/
+- http://codemotionkids.com/nostricorsi/
+
+
+Mail
+----------
+Sto guardando gli argomenti per un possibile percorso formativo 
+indirizzato ai bimbi, fortunatamente c'e' gia qualcuno che fa cose 
+simili:
+
+- http://codemotionkids.com/corsi/
+- http://codemotionkids.com/nostricorsi/
+- http://codemotionkids.com/corsi2016/ardurobot/
+
+
+Prima di mettermi a fare qualcosa di strutturato mi pare di capire 
+servano almeno (pensato in lezioni da 4 ore o 2):
+
+ 8 ore di S4a per fondamenti di programmazione visuale
+ - 3 ore per un progetto finale in S4a: es il gioco del drago
+   con la fotoresistenza
+   
+Se si vuole poi fare qualcosa di standalone tipo un robot bisogna 
+lavorare con Arduino IDE:
+
+ 8 ore  di programmazione generica con Arduino IDE (magari anche 12 ore)
+ 8/12 ore per costruire un rover / robot di qualche tipo posto che
+ si abbia hardware specifico che va coprato.
+Hardware per il robottino, hints:
+
+- due motori con ruote
+- chassis (preconfezionato oppure da progettare e tagliare)
+- scheda arduino + motor shield (o eventualmente PCB preparato)
+- power bank USB
+- componenti vari
+
+
+Costi HW: 
+- 9 euro kit base Arduino (transistor, LM, proto / motor shield,
+infrarossi )
+- 15/20 euro per le parti del Robot.
+
+
+Verrebbe qualcosa di ~30 ore totale, eventualmente separabile
+in moduli:
+- 8 ore scratch
+- 12 ore Arduino IDE
+- 8 ore making
+
+Se questa puo' essere una direzione fattibile posso lavorarci sopra.
+
+
+
+Argomenti
+==========
+
+* Sistema operativo Gnu/Linux, ambiente Desktop
+* Arduino presentazione scheda e caratteristiche hardware
+* Architettura di un elaboratore: CPU - RAM - INPUT / OUTPUT 
+* Architettura di un micro controller: differenze
+* Le Varie schede Arduino
+* Softwre: compilazione e Arduino IDE
+* Input tramite bottoni, cicli condizionali
+* PWM: output analogico
+* Input analogici
+* Approccio alla State Machine: stato di un bottone
+
+Programmazione
+----------------
+
+* Fondamenti di programmazione: strutture principali 
+* Variabili e costanti
+* Cicli iterativi e condizionali
+* Funzioni, scope e static
+* Operatori binari, comparativi, logica boleana
+* Tipi di dati, array
+
+Nela fase finale del corso in base alla preparazione del gruppo di lavoro il docente valutera' se fare una dimstrazione di code refactoring per trasformare il codice dell'esercizio sul multitasking in codice a oggetti.
+
+Elettronica
+-------------
+
+* Circuito elettrico
+* LED, LED RGB
+* Elettricita', differenza di potenziale, resistenze
+* Legge di Ohm, calcolare resistenze per LED
+* Utilizzo della BreadBoard (tavoletta di prototipizzazione)
+* Bottoni in Pull DOWN e Pull UP
+* Potenziometri, resistivita' e resistenza
+* Fotoresistenze
+* Diodi
+* Introduzione ai Transistor: BJT come interruttore digitale
+* Attuatori: Piezo, motori DC, servomotori 
+
+
+
+Materiali 
+=======================
+
+Tutti i materiali necessari al corso saranno disponibili nel laboratorio durante le lezioni.
+
+Per gli studenti che vogliono esercitarsi a casa sono stati predisposti un `Kit base da 5euro <http://lab.piffa.net/kit5.html>`_ e un `Kit da 40euro <http://lab.piffa.net/kit_full.html>`_ . Questi kit vanno prenotati con un mese di anticipo (i kit base saranno disponibili per l'inizio del corso fino a esaurimento scorte) come **acquisto di gruppo**. 
+
+Per quanto riguarda il software e' stato preparato un sistema operativo Gnu/Linux in versione Live / installabile sul proprio coputer: http://zap.piffa.net/store/ con tutti i software e gli esericizi preconfigurati. Questo permettera' agli studenti di avere a disposizione fin da subito anche a casa un ambiente di sviluppo pronto all'uso per dedicarsi agli argomenti del corso.
+
+Riferimenti
+==============
+
+Sono disponibili i calendari delle lezioni delle precedenti edizioni del Corso Base con gli argomenti trattati in ogni lezione: ad es http://lab.piffa.net/lunedi.html , il Wiki con informazioni utili sui componenti (a cura degli studenti): http://wiki.piffa.net/ , gli `esercizi <http://lab.piffa.net/sketchbook_andrea/>`_ e gli `schemi elettronici <http://lab.piffa.net/schemi/>`_
+
+Il sito web di riferimento e': http://lab.piffa.net/
+