From: Andrea Manni Date: Fri, 9 Oct 2015 21:18:14 +0000 (+0200) Subject: vicenza X-Git-Url: http://git.piffa.net/web?a=commitdiff_plain;h=da78217f373a0a9056e80e218b0454e4dcaa1c61;p=arduino vicenza --- diff --git a/corsi/caterina_civibox_modena_ITS b/corsi/caterina_civibox_modena_ITS new file mode 100644 index 0000000..cee8276 --- /dev/null +++ b/corsi/caterina_civibox_modena_ITS @@ -0,0 +1,19 @@ +20 ore in totale +nel 2016 + +arduino - rpi + +pagamento ecipar - cna +65 euro all'ora + + +incontr docenti: mercoledi 7 ottopbre 17:30 CNA +via malavolti 27 +Incontro ISTS - ECIPAR - CNA - incontro decenti. +339 202 8662 + +vania spezzani +laura corradi + + +civibox - Alessio Reggiani diff --git a/corsi/vicenza_jessica b/corsi/vicenza_jessica new file mode 100644 index 0000000..50ac8d9 --- /dev/null +++ b/corsi/vicenza_jessica @@ -0,0 +1,7 @@ +ore 9:30 - 17:30 +fare i dati + +Sabato 10, + Via 4 martiri 71 , Arzignano Vicenza. + + diff --git a/fablab b/fablab index 23ea880..31e9632 100644 --- a/fablab +++ b/fablab @@ -3,9 +3,7 @@ tobuy: - http://www.banggood.com/5pcs-L293D-L293-L293B-DIP-SOP-Push-Pull-Four-Channel-Motor-Driver-IC-p-944989.html - http://www.banggood.com/100-Pcs-SS8550-Transistor-1_5A-25V-PNP-TO-92-High-Current-p-974088.html - npn http://www.banggood.com/100Pcs-MOTON-3Pin-2N2222A-2N2222-Transistor-40V-300MHz-600mA-p-943227.html -- http://www.banggood.com/600-Pcs-15-Value-x-40-Pcs-Transistor-TO-92-Assortment-Box-Kit-With-Box-p-911338.html - http://www.banggood.com/10-Pcs-3_3V-5V-TTL-Bi-directional-Logic-Level-Converter-For-Arduino-p-951181.html -- multimetri @@ -20,12 +18,18 @@ Schede: Schede ESP8266 - http://www.banggood.com/ESP8266-ESP-201-Remote-Serial-Port-WIFI-Transceiver-Wireless-Module-p-964288.html - http://www.banggood.com/NodeMcu-Lua-WIFI-Development-Board-For-ESP8266-Module-p-976440.html +- http://www.aliexpress.com/item/New-Wireless-module-NodeMcu-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-with-pcb-Antenna/32299982691.html Ardupilot: - http://hobbyking.com/hobbyking/store/__55561__HKPilot32_Autonomous_Vehicle_32Bit_Control_Set_w_Power_Module.html Con GPS - Flow control +Arduino: +- Mega: http://www.banggood.com/Mega2560-R3-ATmega2560-16AU-Control-Board-With-USB-Cable-For-Arduino-p-73020.html +- Due: http://www.banggood.com/Arduino-Compatible-DUE-R3-32-Bit-ARM-With-USB-Cable-p-906466.html +- Quando disponibile un clone economico (entro i 20e) : Zero: http://www.arduino.cc/en/Main/ArduinoBoardZero + - Chip - MCP23008 - i2c 8 input/output port expander - MCP23017 - i2c 16 input/output port expander http://www.aliexpress.com/item/10PCS-MCP23017-E-SP-MCP23017-E-MCP23017-DIP28/32253918768.html diff --git a/lezioni/scratch_bambini b/lezioni/scratch_bambini new file mode 100644 index 0000000..d19de2e --- /dev/null +++ b/lezioni/scratch_bambini @@ -0,0 +1,87 @@ +Vicenza +========== + +Arduino per bambini + + +- Arduino: a cosa serve, robot, lego luci, suoni : phisical computing + Video / immagini: arduino lego + https://www.youtube.com/results?search_query=Arduino+Lego + Video / immagini: arduino robot + +- Microprocesore: svolge operazioni per noi: accendere spegnere un led + - input autput + + +- Esempi: + - Scratch: blink.sb + tempo di blink: modificare + spegnere blink + concatenare piu' istruzioni blink + Componente elettrico: il LED: descrizione e utilizzo: + gambetta corte nel GND e lunga nel pin 13, arrivare a parlare di corrente. + + + - Circuito elettrico: + - partire con un circuito GND +5 con led e resistenza 150OHM (2 led) + http://lab.piffa.net/schemi/circuito_led_bb.png + - spiegare elettricita + circuito elettrico + - presentare resistenza e LED. Elementi pre-selezionati. + Introduzione alle breadboard: + http://www.peduto.it/UsoBreadBoard/uso_breadboard.htm + - fare blink sulla breadboard con una resistenza: + - Scratch: blink_led_esterno.sb + + +-- Avanzato: circuito con due led: + - in serie sullo stesso pin + - comandati da due pin (usare anche una sola resistenza) + +- Ciclo condizionale: + - scratch: input_condizionale_suono + - bottone su arduino: pull down +- Bottone: inserire un bottone momentaneo in un circuito con un led + +- Sensore: potenziometro + - scratch: analog_input + - scratch: analog_input_output : PWM + ricordarsi di usare arrotondamento per i PWM: vuole solo integer <255 + +- Input: fotoresistenza + - strumento musicale + +Su Arduino IDE +-------------- +- Blink base: blink: trovare le informazioni che ci interessano: + tempo di blink: modificare + spegnere blink + concatenare piu' istruzioni blink + - blink con variabili: blink_1_variabili/ + - Blink con led esterno sul pin 12: /basic/blinks/blink_5_2_leds/ + - eventuale: se gia' disponibili sulla breadboard accendere 2 led + + + - Eventuale: legge di OHM per calcolo led + + + - PWM: + - con ciclo while: pwm_1_while_byte.ino (ci sono i byte) + - Piezo: i vari tone + - Analog input: /analogInput_1.ino + - Analog input e fotoresistenza: vedere se fare un PWM o pitch follower + - Bottone e ciclo condizionale: /sketchbook_andrea/basic/buttons/button_1/button_1.ino + - Tre tastiere e musica. + + + +- Attuatore: piezo + - Tastiera con accordo / pentatonica + + + + +TODO: + fritzing schemi per led circuito semplice + led + bottone + + diff --git a/lezioni/serial b/lezioni/serial index f76540a..b7ea62a 100644 --- a/lezioni/serial +++ b/lezioni/serial @@ -2,6 +2,7 @@ Seriale ============= Teoria: https://itp.nyu.edu/physcomp/lessons/serial-communication/serial-communication-the-basics/ +- https://learn.sparkfun.com/tutorials/serial-communication - https://itp.nyu.edu/physcomp/labs/labs-serial-communication/serial-output-from-an-arduino/ @@ -11,5 +12,7 @@ per monitor seriale: randterm.py I2C ======= +Arduino: master Reader http://www.arduino.cc/en/Tutorial/MasterReader + I2C Teoria: https://learn.sparkfun.com/tutorials/i2c Pratica: http://jamesreubenknowles.com/arduino-i2c-1680 diff --git a/schemi/circuito_led.fzz b/schemi/circuito_led.fzz new file mode 100644 index 0000000..aa19bb5 Binary files /dev/null and b/schemi/circuito_led.fzz differ diff --git a/schemi/circuito_led_bb.png b/schemi/circuito_led_bb.png new file mode 100644 index 0000000..7213d7c Binary files /dev/null and b/schemi/circuito_led_bb.png differ diff --git a/schemi/circuito_led_button.fzz b/schemi/circuito_led_button.fzz new file mode 100644 index 0000000..87b56cb Binary files /dev/null and b/schemi/circuito_led_button.fzz differ diff --git a/schemi/circuito_led_button_bb.png b/schemi/circuito_led_button_bb.png new file mode 100644 index 0000000..f1915d1 Binary files /dev/null and b/schemi/circuito_led_button_bb.png differ diff --git a/schemi/potenziometro.fzz b/schemi/potenziometro.fzz new file mode 100644 index 0000000..cfd8d05 Binary files /dev/null and b/schemi/potenziometro.fzz differ diff --git a/schemi/potenziometro_bb.png b/schemi/potenziometro_bb.png new file mode 100644 index 0000000..87ea390 Binary files /dev/null and b/schemi/potenziometro_bb.png differ