Altre lezioni di elettronica con Arduino Uno

Stiamo preparando le lezioni che utilizzeremo nei Laboratori. Le pubblicheremo di volta in volta appena le avremo progettate. Per ogni lezione saranno poi aggiunti, in sede di laboratorio altri esempi e progetti.
Per qualsiasi ulteriore informazione contattateci:
fablab.bagnacavallo[at]gmail.com



Lezione n°8 - Sintesi additiva dei colori - Creare tutti i colori con un led RGB
Il colore nei dispositivi elettronici è un elemento determinante. In questa lezione si potrà comprendere operativamente come, da soli tre colori, si possono formare i milioni di colori che possiamo vedere su TV e monitor.


Monta il circuito indicato in figura utilizzando i seguenti componenti:
1 led RGB (JY-MCU 3 color)
4 cavi di collegamento da 12 cm





























Prova ora tu a creare un programma che aumenti il numero dei colori prodotti.


Per vedere il programma completo che produce tutta la gamma di colori, caricare il programma "led_rgb" creato da Giulio Cesare e Luca (del nostro Gruppo di Progetto).


Scarica i due esempi:
"L8 Creare tutti i colori con un led RGB" e "led_rgb" creato da Giulio Cesare e Luca




Lezione n°7- leggere il valore del sensore a ultrasuoni
Per capire come poter acquisire valori dall'ambiente circostante possiamo utilizzare un Sensore a ultrasuoni per misurare la distanza che ci separa da un oggetto. Questo esercizio ci può far capire come funzionano i dispositivi di ausilio al parcheggio montati in alcune auto.

Monta il circuito utilizzando i seguenti componenti:
Un sensore a ultrasuoni  HC-RS04
4 cavi di collegamento









Copia il seguente programma e caricalo sulla scheda Arduino Uno:

// Esercizio7: leggere il valore del sensore a ultrasuoni 
// This example code is in the public domain - Questo esercizio è di pubblico dominio
#include "Ultrasonic.h"


Ultrasonic ultrasonic(12,13);

void setup() {
  Serial.begin (9600);

delay(2000);

}

void loop()
{
  
  
    Serial.println (ultrasonic.Ranging(CM));
    Serial.println ("cm  ");
  delay(100);
}


Prima di iniziare a provare il sensore, devi far comparire il monitor seriale, andando in Strumenti e selezionando Monitor seriale.
Prova ad avvicinarti e ad allontanarti da un oggetto e leggi la distanza sul monitor seriale.
Prova a modificare il programma in modo da leggere sul display la distanza in metri.


Per approfondire l'argomento:
http://barcadero.wordpress.com/2012/02/14/sensore-a-ultrasuoni-hc-sr04-e-arduino/

Per vedere le caratteristiche tecniche del sensore:
http://www.electronicca.com/donwloads-guides/HC%20SR04.pdf


Progetto speciale:  con Arduino anche le Piante possono parlare (Elaborato dal gruppo di Progetto Junior: Fabio, Giacomo e Lorenzo) 

Utilizzare un sensore di umidità e un piezo (oppure un piccolo altoparlante) per fare in modo che una pianta lanci un messaggio vocale quando il terreno è asciutto.

scarica il nostro programma 

Fonti da cui abbiamo prendere spunto:
Per il Player: http://www.gioblu.com/tutorials/audio/314-arduino-player-solo-software
per la libreria: https://github.com/damellis/PCM/zipball/master
Per il programma sulla sonda di umidità: http://forum.arduino.cc/index.php?topic=199835.0



















Tutti i laboratori di elettronica, robotica, grafica e stampa 3D del fab-lab si svolgeranno presso l'associazione Acrylico a Bagnacavallo (Ravenna)

Indirizzo:
Via Togliatti 2
48012 Bagnacavallo (RA)

Contatti:
fablab.bagnacavallo[at]gmail.com
Copyright © 2012 Fab-Lab Junior Maker Station Cotignola All Right Reserved
Designed by CBTblogger