Show Posts
Pages: [1] 2
1  International / Generale / Re: Arduino starter kit con budget €50 on: February 25, 2011, 06:19:23 pm
è al 100x100 fake......se vuoi spendere il meno possibile vai su seed studio.....io l'ho preso li ed è originalissimo.... smiley-lol
2  International / Generale / Re: Dopo il test Blink, esperimento LED SUPERCAR on: February 07, 2011, 05:17:57 pm
anche con le resistenze potrebbe avere problemi?
3  International / Generale / Re: Dopo il test Blink, esperimento LED SUPERCAR on: February 07, 2011, 02:00:46 pm
certo che sono sarcastico  smiley-lol, dico che è brutto perchè capirlo è davvero complicato per me che non ho programmato nulla prima d'ora.  smiley
4  International / Generale / Re: Dopo il test Blink, esperimento LED SUPERCAR on: February 06, 2011, 04:35:25 pm
grazie per i consigli.....mamma mia che codice brutto hai postato lesto  smiley-slim
5  International / Generale / Dopo il test Blink, esperimento LED SUPERCAR on: February 06, 2011, 07:35:58 am
Ciao a tutti,

era da tempo che non smanettavo con l'elettronica ma per sbaglio mi sono imbattuto in questa fantastica scheda di nome arduino. l'ho comprata anche non avendo mai programmato nulla in vita mia (tranne il linguafggio ladder per plc  smiley-slim) e dopo il primo test Blink volevo realizzare quelle fantastiche luci sul cofano del fantastico k.i.t.t.
ho trovato uno screcth, ho montato la priastra e effetto bellissimo dei led a cascata.Non mi soddisfaceva appieno, perche i led andavao in una sola direzione senza tornare indietro e la mia sete d'invidia verso maichel knight cresceva sempre di più, così cho cercato di capire il codice, e per mia assoluta meraviglia sono riuscito a farlo andare avanti e indietro...propio come il telefilm.....grandissima soddisfazione.

scusate il prolisso incipit ma per me è stata una grande soddisfazione  smiley-grin

Dunque questo esperimento è ottimo per chi come me e a secco di programmazione e sgnoccola qualcosa con l'elettronica.




Uploaded with ImageShack.us

come vediamo dallo schema il GND della nostra Arduino collega tutti i lati negativi dei led (facilmente riconoscibili da un taglietto su un lato del led) mentre i lati positivi dei led sono collegati da una resistenza ed ognuno su una porta arduino, per questo esperimento useremo le porte che vanno dalla 13 alla 5.

di seguito il codice per fare il copia e incolla.

________________________________________________________________________________________________________

// dichiarazione delle variabili
int led_1 = 13;
int led_2 = 12;
int led_3 = 11;
int led_4 = 10;
int led_5 = 9;
int led_6 = 8;
int led_7 = 7;
int led_8 = 6;
int led_9 = 5;

// definizione di alcuni define per chiarire meglio la struttura
#define uscita  OUTPUT
#define ingresso  INPUT
#define s_1  HIGH
#define s_0  LOW
#define cycle 70

// impostazione delle porte come uscite
void setup (){
pinMode (led_1, uscita );
pinMode (led_2, uscita );
pinMode (led_3, uscita );
pinMode (led_4, uscita );
pinMode (led_5, uscita );
pinMode (led_6, uscita );
pinMode (led_7, uscita );
pinMode (led_8, uscita );
pinMode (led_9, uscita );
}
// programma che continua a ciclare
void loop (){

  // Erase all output ( spegni tutte le uscite)
    digitalWrite ( led_1, s_0 );
    digitalWrite ( led_2, s_0 );
    digitalWrite ( led_3, s_0 );
    digitalWrite ( led_4, s_0 );
    digitalWrite ( led_5, s_0 );
    digitalWrite ( led_6, s_0 );
    digitalWrite ( led_7, s_0 );
    digitalWrite ( led_8, s_0 );
    digitalWrite ( led_9, s_0 );   

 delay (1000); // waiting one second( Attendi 1 secondo)
 
 restart :    // dichiaro un punto a cui tornare finito l'esecuzione del programma
    digitalWrite ( led_1, s_1 );  // la logica è :
//     |                   |          |__________ accendila( s_1 perchè è stata dichiarata come HIGH, in caso di LOW avremmo
//     |                   |                                 trovato s_0
//     |                   |________________ LED 1
//     |__________________________ scrivi sull'uscita
 
 delay (cycle); // waiting 1/2 second
     digitalWrite ( led_2, s_1 );
    digitalWrite ( led_1, s_0 );
 
 delay (cycle); // waiting 1/2 second
    digitalWrite ( led_3, s_1 );
    digitalWrite ( led_2, s_0 );

 delay (cycle); // waiting 1/2 second
    digitalWrite ( led_4, s_1 );
    digitalWrite ( led_3, s_0 );

 delay (cycle); // waiting 1/2 second
    digitalWrite ( led_5, s_1 );
    digitalWrite ( led_4, s_0 );
 
  delay (cycle); // waiting 1/2 second
    digitalWrite ( led_6, s_1 );
    digitalWrite ( led_5, s_0 );

 delay (cycle); // waiting 1/2 second
    digitalWrite ( led_7, s_1 );
    digitalWrite ( led_6, s_0 );

 delay (cycle); // waiting 1/2 second
    digitalWrite ( led_8, s_1 );
    digitalWrite ( led_7, s_0 );

 delay (cycle); // waiting 1/2 second
    digitalWrite ( led_9, s_1 );
    digitalWrite ( led_8, s_0 );
   
     delay (cycle); // waiting 1/2 second
    digitalWrite ( led_9, s_0 );
    digitalWrite ( led_8, s_1 );
   
 delay (cycle); // waiting 1/2 second
    digitalWrite ( led_8, s_0 );
    digitalWrite ( led_7, s_1 );

 delay (cycle); // waiting 1/2 second
    digitalWrite ( led_7, s_0 );
    digitalWrite ( led_6, s_1 );

delay (cycle); // waiting 1/2 second
    digitalWrite ( led_6, s_0 );
    digitalWrite ( led_5, s_1 );

delay (cycle); // waiting 1/2 second
    digitalWrite ( led_5, s_0 );
    digitalWrite ( led_4, s_1 );
   
    delay (cycle); // waiting 1/2 second
    digitalWrite ( led_4, s_0 );
    digitalWrite ( led_3, s_1 );
   
   

 delay (cycle); // waiting 1/2 second
    digitalWrite ( led_3, s_0 );
    digitalWrite ( led_2, s_1 );

delay (cycle); // waiting 1/2 second
     digitalWrite ( led_2, s_0 );
   
 
 
   
   
   
   
// jump to restart ( torna al punto dichiarato in alto denominato restart
goto restart;

}

_____________________________________________________________________________________________________-

se qualcosa non è chiaro postate, altrimenti....BUON DIVERTIMENTO  smiley-mr-green
6  International / Generale / Re: Sistema di allarme con Arduino, laser + fotocellula. on: February 03, 2011, 05:59:08 pm
ciao FallChallenge, anche a me interessere molto questo progetto. il mio problema è la programmazione e ance io volevo implementare questo proggetto con una uscita gsm. mica hai trovato lo scretch di qusto progetto?
7  International / Generale / Re: MODKIT on: February 03, 2011, 08:37:44 am
si infatti,  hanno detto he la inseriranno la versione per linux....speriamo sia funzionale il prima possibile... smiley
8  International / Generale / MODKIT on: February 01, 2011, 04:41:42 pm

ciao ragazzi, qualcuno ha provato la versione beta??? io ci sto provando ma è impossibile, troppo buggato...

anche a voi dà problemi?

http://www.modk.it/  smiley-eek-blue
9  Forum 2005-2010 (read only) / Italiano / Re: Arduino...zitto........zitto....... on: January 23, 2011, 06:13:27 am
linux magazine n°120 febbraio 2011......se qualcuno lo trova in rete mi mandi un pm.
10  Forum 2005-2010 (read only) / Italiano / Re: Arduino...zitto........zitto....... on: January 21, 2011, 05:08:58 pm
totodix qual'é questo mensile?? :-?
11  Forum 2005-2010 (read only) / Italiano / Re: ABRUZZESI on: January 20, 2011, 03:01:05 pm
raga che progetti avete in mente?

mi piace molto l'ambito della domotica, perchè non cominciare da qualcosa di semplice  come il controllo di una caldaia da remoto? accensione/ spegnimento e controllo temperatura....almeno è qualcosa di utile che potrebbe servire a tutti....voi che avete in mente?
12  Forum 2005-2010 (read only) / Italiano / Re: ABRUZZESI on: January 20, 2011, 08:35:53 am
ciao kobra, finalmente una persona un pò piu vicina  smiley
13  Forum 2005-2010 (read only) / Italiano / Re: ABRUZZESI on: January 19, 2011, 05:15:16 pm
a, questi vastesi..... smiley-grin
14  Forum 2005-2010 (read only) / Italiano / Re: ABRUZZESI on: January 19, 2011, 02:04:40 pm
ma tutti di vasto siete????? :-?
15  Forum 2005-2010 (read only) / Italiano / Re: ABRUZZESI on: January 18, 2011, 06:25:22 pm
quasi quasi un paio di 328 li prendo anche io...vedremo....
Pages: [1] 2