From: Andrea Manni Date: Mon, 2 Mar 2015 16:48:41 +0000 (+0100) Subject: 3 lezione X-Git-Url: http://git.piffa.net/web?a=commitdiff_plain;h=c9b66e1dd3dd13ba7478a0f99355daf252faddfc;hp=4f52f1fde0e01460db3f143901317de4e40dde11;p=arduino 3 lezione --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..da7ec89 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/push.sh diff --git a/TODO b/TODO index 3c1d606..6bf30f9 100644 --- a/TODO +++ b/TODO @@ -50,18 +50,19 @@ x stampare argomenti prima lezione x Correggere intro informatica apici per hertz khertz... x Controllare mini vnc su time -Sketches per prima lezione bottone. Fondamenti di programmazione - Arduino dummies - elettronica per circuiti / led -Take a stand about language for comments in sketches -git - mettere gli scripts in read only -mettere in git la cartella arduino -Controllare gli sketch dello stato del bottone: sono in pullup? Funzionano? +x Take a stand about language for comments in sketches +x git - mettere gli scripts in read only +x mettere in git la cartella arduino +- Rifare tutti gli sketch per input / state: metterli un una cartella /input e fare da quello base fare lo stato e poi il debounce +- Fare una cartella con esercizi per seriali. Server ------- Testare LDAP - inserimento nuovi utenti Automount +Creare un master su garage per ripristinare i clients. Always ========= diff --git a/lezioni/.elettronica-argomenti.swp b/lezioni/.elettronica-argomenti.swp deleted file mode 100644 index 60cefc7..0000000 Binary files a/lezioni/.elettronica-argomenti.swp and /dev/null differ diff --git a/lezioni/elettronica-argomenti b/lezioni/elettronica-argomenti index 9af00ed..cb02d6f 100644 --- a/lezioni/elettronica-argomenti +++ b/lezioni/elettronica-argomenti @@ -2,20 +2,21 @@ -elettricita' : spostamento di carica per unita' di tempo. ampee / culomb. Metafora anelli di una catena. -voltaggio: differenza di potenziale, metafora con pressione acqua. 1 joule / ampere (joule e' un newton / metro), oppure W = I * V. Specificare che la rete e' corrente alternata e che noi lavoreremo solo con corrente continua. Anzi meno: massimo 12v. Anzi ancora meno: 5v. Sicurezza: shock azzard: elettrocuzione, contrazioni muscolari e bruciature (joule). AC -> spasmi, DC -> bruciature. Usare solo USB e batterie, e batterie possono surriscaldarsi e esplodere. Usare occhiali per saldature. Lipo pericolose, no aerei (UPS 747 3 piloti morti). -Circuito elettrico: isempre tre elementi, flusso di elettroni, carico, circuito aperto e chiuso, corto circuito. -Legge di Ohm, unita' di misura e sottomultipli: ma, mv, kohms. Usare sempre gli interi nei colcoli. +Circuito elettrico: sempre tre elementi, flusso di elettroni, carico, circuito aperto e chiuso, corto circuito. -Resistenze: mix chimico tra conduttore e semiconduttore. Limitano il passaggio di corrente. Ppi usati nei divisori di voltaggio e con i condensatori. +- elettricita' : spostamento di carica per unita' di tempo. ampee / culomb. Metafora anelli di una catena. +- voltaggio: differenza di potenziale, metafora con pressione acqua. 1 joule / ampere (joule e' un newton / metro), oppure W = I * V. +- Resistenze: mix chimico tra conduttore e semiconduttore. Limitano il passaggio di corrente. Ppi usati nei divisori di voltaggio e con i condensatori. Leggere le resistenze, 4 bande e 5 bande, non esistono tutti i valori ma una scleta ristretta (12 i piu' comuni, E12, o E24). Calcolatore online: digi-key, 5 band resistor calulator . +Legge di Ohm, unita' di misura e sottomultipli: ma, mv, kohms. Usare sempre gli interi nei calcoli. + Power = V*I , dissipazione della resistenza. Resistivita' come prodotto tra Lunghezza * Sessione, usarlo per spiegare effetti di serie e parallelo delle resistenze. diff --git a/lezioni/ordine_argomenti b/lezioni/ordine_argomenti index cc24045..ac87318 100644 --- a/lezioni/ordine_argomenti +++ b/lezioni/ordine_argomenti @@ -29,7 +29,7 @@ Magari introdurre seriali per fare il debuggin e leggere i valori del bottone. Seriali: instanziare con Serial.Begin(), print - println e flush() del buffer. Usare un bottone e una resistenza: pull up e pull down, ciclo IF, invertire il circuito del bottone: confronto con cambio software per introdurre elettronica digitale. -Stato di un bottone. + , Stato di un bottone poi debounging, Debouncing PWM, fatto con intervalli di un millisecondo, cenno a delayMicroseconds(), introdurre i PWM automatici: base con un byte per luminosita': cicli iterativi. Partire da while, variabile contatore e iteratore, e poi fori ternario. Fare una funziona Flash(int numero-di-accensioni, int delayTime).