You are on page 1of 22
03/05/2012 CONOSCERE L’HW 3 ° s Struttura dei Programmi etiniziont reid oot) stops ease ; Sones | programmi Arduino si chiamano SKETCH (bo2zeto, schizo) 1 Linguaggio & un dervato del "C++" e si chiama WIRING (cablare, collegare con cavi) Entrambi termini richiamane uso di Arduino: fae funzionare in fretta (come fare uno schizz0) dei component hardware (che si collegana tra loo con ‘doi cavi) 10 digitale Esempi di Input Digitale in Automazione: Pulsant Finterrtt Fine Corsa 7Eneader @ Sensori ONIOFF in genere Uscite da precedent Circutl Digital Ezempi di Output Digitale in Automazione: +-Lampade ! Segnalator Led PRealals ‘Motor in modalita On/Off ingresst di successivi Girout-Digial lIngressi (INPUT) {Jan ali: Pulsante (Push Button) ‘rInterruttore (Switch SPST) 03/05/2012 Configurazioni alternative Istruzioni Gestione Switch NON CONSIGLIATE [rte pemasour Uscite (OUTPUT) digitali: Istruzioni Gestione LED Diodo LED (spia luminosa) ah ‘ins isl | (aes ese “iin om Segnali Analogici luna moccina dia acnta input oho aTOUpa mar Ocrone sane un Convertor dofasoges ine [Rove abc} men cnConerue coDuac 110 Analogico a [a] Jac S Scns FS me . 03/05/2012 Ingressi (INPUT) Analogici: ‘Quakes’ grandezza opportunamente asformata in una lensione pus essare letiaeéa Arduino tiamiteuno da & Cconverttor analogicodigtal/D [ADC intern INPUT ~~ ARERR BEB Con uningresso Arlo compresetra 050 20 la RISOLUZIONE (in bit) det ADC intemi diaretuino numero intro resttute &compreso trade 2810-4 = 1073 Intotalesihanno 2*20=1024 numer (vor possi Dvedende la massima tensione (5¥ applicable alingresso per 1021 atteniamo una unite di mV (La rsolucione ‘espresea in Wot) = MINIMA tensione risuratile Gestione SW Lafunzioneanalogkead(riceve come parametro Inumero ‘el PIN Avalos da loggere e resitusceun sumer Inero asegnandolo ad una vail Uscite (OUTPUT) Analogic Come gi alti uC viene usata la tecnica PWM (Pulse Width Modulation) in cul fa tensione voluta& il valor radio d una forma impulsiva _-rerpertus ess re) “AUT Be AANA Motor, Riscaldatori, Lampade, LED (occhio in realta) e moti alt carichi sono sensibili al valor Medio e dunque non ci sono problemi ‘Se perd il Carico NON si comporta come un FILTRO PASSA BASSO, occorre un circuito da interporre tra Tuscita di Arduino e il carico medesimo

You might also like