Show Posts
Pages: 1 [2] 3
16  International / Software / Re: tlc 5940 e leds on: May 19, 2013, 06:19:14 am
Ciao Zoomx
come dici tu funziona.
 
Code:

#include "Tlc5940.h"

void setup()
{

  Tlc.init();
}

void loop()
{

  for (int channel = 0; channel < NUM_TLCS * 16; channel ++) {

 
    Tlc.clear();


    Tlc.set(channel, 50);
    Tlc.set((channel +1)%16, 50);
    Tlc.set((channel +2)%16, 50);



    Tlc.update();

    delay(100);
  }

}



Grazie!
17  International / Software / tlc 5940 e leds on: May 19, 2013, 05:25:21 am
Ciao a tutti,
utilizzando un TLC5040 sto tentando di far scorrere su 16 led una sequenza circolare con 3 led sempre accesi, ho fatto un piccolo filmato che spiega meglio:
http://youtu.be/t_ePDOPOhhE

Dal filmato avrete subito notato che c'è qualcosa che non va, infatti la sequenza circolare viene "rovinata" nel finale, per poi  iniziare nuovamente un altro giro.
Vi posto il codice nel caso qualche buon'anima mi volesse aiutare spiegandomi dove sbaglio!

Code:
#include "Tlc5940.h"
void setup()
{

  Tlc.init();
}

void loop()
{

  for (int channel = 0; channel < NUM_TLCS * 16; channel ++) {

    Tlc.clear();

    Tlc.set(channel, 50);
    Tlc.set(channel +1, 50);
    Tlc.set(channel +2, 50);

    Tlc.update();

    delay(500);
  }

}
18  International / Hardware / Re: Arduino mini: 3 o 5v? on: March 29, 2013, 02:55:22 am
Ciao,
sembra un errore di stampa, infatti come consiglato da leo72, ho applicato i 9V e come alimentazione dal pin 3V si leggono 5V.

La sigla è: LOUA

Ciao e grazie a tutti!





19  International / Hardware / Arduino mini: 3 o 5v? on: March 28, 2013, 11:05:47 am
Ciao a tutti,
ho acquistato presso lo store ufficiale (vedi link) un Arduino mini.
http://store.arduino.cc/it/index.php?main_page=product_info&cPath=11_12&products_id=227

Tra le specifiche c'è scritto che opera ad una tensione di +5v, ma quando mi è stato consegnato mi accorgo che c'è scritto:

BOARD MODEL MINI 3V R5 segnato pero' con un pennarello blu, anche nei pin c'è la medesima stampa 3v segnati con il pennarello.

https://www.dropbox.com/s/q4qpjqfnzw13q08/arduino.jpg

Ora, non so se opera a +5V o a +3V, qualcuno sa qualcosa a riguardo?

Mille grazie!
20  International / Software / Re: led fade ma...senza pwm! on: March 21, 2013, 10:58:32 am
Googolando ho trovato anche questa libreria:

http://code.google.com/p/rogue-code/wiki/SoftPWMLibraryDocumentation

Produce segnali PWM su qualsiasi pin. Con i LED funziona, con i servo non è stata testata.

Ciao!
21  International / Software / Re: led fade ma...senza pwm! on: March 21, 2013, 08:02:14 am
grazie mille per l'info!
22  International / Software / led fade ma...senza pwm! on: March 20, 2013, 10:46:06 am
Ciao a tutti,

per scopi didattici, volevo simulare il fade di un led ma senza utilizzare il pwm. Che sappiate, esiste da qualche parte del codice da prendere come spunto?

Grazie Mille!
23  International / Software / Re: array, questo sconosciuto! on: February 23, 2013, 06:32:21 am
grazie, con il vs aiuto ho risolto!
24  International / Software / Re: array, questo sconosciuto! on: February 23, 2013, 05:51:03 am
Scusate, mi sono dimenticato il tag code


Code:


int cicle1 []= {1,5,9};
int Count = 3;

void setup () {
  for (int Pin = 0; Pin < Count; Pin++) {
    pinMode (cicle1 [Pin],OUTPUT);
 
}
}

void loop ()
{
 
  digitalWrite (cicle1, HIGH);  //errore: invalid conversion from int to unit8_t
  delay (1000);
  digitalWrite (cicle1, LOW);  //come faccio accendere tutti i pin di cicle1 simultaneamente?
  delay (1000);
  }


25  International / Software / array, questo sconosciuto! on: February 23, 2013, 05:48:58 am
Hello,
vorrei accendere i pin di cicle1 simultaneamente, avete un idea?
Grazie
Code:
int cicle1 []= {1,5,9};
int Count = 3;

void setup () {
  for (int Pin = 0; Pin < Count; Pin++) {
    pinMode (cicle1 [Pin],OUTPUT);
  
}
}

void loop ()
{
  
  digitalWrite (cicle1, HIGH);  //errore: invalid conversion from int to unit8_t
  delay (1000);
  digitalWrite (cicle1, LOW);  //come faccio accendere tutti i pin di cicle1 simultaneamente?
  delay (1000);
  }
26  International / Software / Re: KITT e PWM on: February 23, 2013, 05:34:03 am
ok, mille grazie!
27  International / Software / KITT e PWM on: February 17, 2013, 01:18:49 pm
Ciao a tutti,
questo sketch "esperimento" mi da un errore puntando al primo analogWrite:

"array was not declared in this scope"

Cosa sbaglio?? smiley-confuse
Grazie


Code:
int riga =0;

void setup ()
{
  int array [10] [4] =  {
    {064, 000,000,000},
    {255, 064,000,000},
    {064, 255,064,000},
    {000, 064,255,064},
    {000, 000,064,255},
    {000, 000,000,064},
    {000, 000,064,255},
    {000, 064,255,064},
    {064, 255,064,000},
    {255, 064,000,000},
    };
   
    pinMode (2, OUTPUT);
    pinMode (5, OUTPUT);
    pinMode (8, OUTPUT);
    pinMode (11, OUTPUT);
}

void loop (){
 
  for (riga =0; riga <=9; riga ++)
  {
    analogWrite (2, array [riga, 0];
    analogWrite (5, array [riga, 1];
    analogWrite (8, array [riga, 2];
    analogWrite (11, array [riga,3];
   
    delay (200);
    }
    }
   
28  International / Software / Re: led rgb che (dovrebbero) scorrere on: February 17, 2013, 10:15:05 am
grazie, ho usato il tuo metodo e devo dire che funziona. Continuero' con la sperimentazione con i led creando altri giochi di luce, quindi....abbiate pazienza se vi rompo ancora!
29  International / Software / Re: led rgb che (dovrebbero) scorrere on: February 15, 2013, 09:23:53 am
cavoli, mi sono incartato...non riesco andare avanti... smiley-cry
30  International / Software / Re: led rgb che (dovrebbero) scorrere on: February 15, 2013, 04:01:53 am
Ciao a tutti!
Mi auguro che lo sketch fino a qua sia abbastanza corretto... smiley-zipper

Il rosso scorre nei 4 led rgb, a questo punto lo dovrebbe seguire a ruota il verde e dopo il blu...ma come si fa?




Code:
byte LEDRosso[] ={1,4,7,10};
byte LEDVerde[] ={ 2,5,8,11};
byte LEDBlu[] ={3,6,9,12};
byte count1=0;
byte count2=0;
byte count3=0;
int time = 500;

void setup (){
  for (count1=0;count1<4;count1++) {
    pinMode(LEDRosso[count1], OUTPUT);
 }   
  for (count2=0;count2<4;count2++) {
    pinMode(LEDVerde[count2], OUTPUT);
 }   
  for (count3=0;count3<4;count3++) {
    pinMode(LEDBlu[count3], OUTPUT);
}


}

void loop(){
 for (count1=0;count1<4;count1++) {
   digitalWrite(LEDRosso [count1], HIGH);
   delay(time);
   digitalWrite(LEDRosso[count1], LOW);



}


}
Pages: 1 [2] 3