Show Posts
Pages: [1] 2 3 ... 10
1  International / Software / Re: Programmare Atmega16PU on: October 10, 2013, 12:54:14 pm
okkk grazie mille smiley-grin
2  International / Software / Programmare Atmega16PU on: October 10, 2013, 07:50:58 am
Hi a tutti sono di nuovo ritornato (cosi mi arriveranno altri insulti smiley-zipper)
Mi sono capitati tra le mani due Atmega16PU...mi chiedevo se si poteva caricare il firmware di arduino dentro a questi atmega in modo da caricare gli sketch fatti con arduino su questo integrato gigante...se si..allora posso usare tt le entrate/uscite che ha questo chip? se no allora a cosa può servire?
3  International / Generale / Re: problema con arduino e keypad 4x4 on: December 25, 2012, 01:24:36 pm
ahhhhh andava sul led ora funziona alla grande sei un grande grazie infinitivamente milleeeeeeeeeeeeee ( ti ho messo 3 karma)
4  International / Generale / Re: problema con arduino e keypad 4x4 on: December 25, 2012, 12:57:10 pm
ho fatto questo ma non funziona lo so che sto rompendo troppo perchè sbaglio sempre? smiley-sad
Code:
/* @file CustomKeypad.pde
|| @version 1.0
|| @author Alexander Brevig
|| @contact alexanderbrevig@gmail.com
||
|| @description
|| | Demonstrates changing the keypad size and key values.
|| #
*/
#include <Keypad.h>       
long previousMillis = 0;       
long interval = 1000;         
long interval2 = 500; 
long previousMillis2 = 0;   
int time;
const byte ROWS = 4; //four rows
const byte COLS = 4; //four columns
//define the cymbols on the buttons of the keypads
char hexaKeys[ROWS][COLS] = {
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'#','0','*','D'}
};
byte rowPins[ROWS] = {2, 3, 4, 5}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {6, 7, 8, 9}; //connect to the column pinouts of the keypad

//initialize an instance of class NewKeypad
Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
int alt;
void setup(){
  Serial.begin(9600);
  pinMode(13,OUTPUT);
}
void loop(){
  char customKey = customKeypad.getKey();
     unsigned long currentMillis = millis();


     if(currentMillis - previousMillis > interval) {
    // save the last time you blinked the LED
    previousMillis = currentMillis; 
        if(customKey=='1'){
       alt=1000;
    }
  }
    if(currentMillis - previousMillis2 > interval2) {
    // save the last time you blinked the LED
    previousMillis2 = currentMillis; 
         if(customKey=='2'){
       alt=2000;
    }

}
Serial.println(alt);
  digitalWrite(13,HIGH);
  delay(alt);
  digitalWrite(13,LOW);
  delay(alt);
}
5  International / Generale / Re: problema con arduino e keypad 4x4 on: December 25, 2012, 12:41:06 pm
ti giuro che non so cosa è successo! l ho lasciato attaccato 3 ore ed è andato poi tranquillamente!! ora funziona però non ho nessuna idea su come trasportare il codice sullo sketch del keypad smiley-sad(((
6  International / Generale / Re: problema con arduino e keypad 4x4 on: December 25, 2012, 03:31:51 am
ora si che va sono  proprio un rimbambito xD però non capisco perchè il secondo led lampeggia una volta veloce e poi una volta più lento :\
Code:
const int ledPin =  13;     

int ledState = LOW;           
long previousMillis = 0;       

long interval = 1000;     

const int ledPin2 =  5;     
int ledState2 = LOW;   
long interval2 = 500; 
long previousMillis2 = 0;   
void setup() {
  // set the digital pin as output:
  pinMode(ledPin, OUTPUT);   
 pinMode(ledPin2, OUTPUT); 
}

void loop()
{
  // here is where you'd put code that needs to be running all the time.

  // check to see if it's time to blink the LED; that is, if the
  // difference between the current time and last time you blinked
  // the LED is bigger than the interval at which you want to
  // blink the LED.
  unsigned long currentMillis = millis();
 
  if(currentMillis - previousMillis > interval) {
    // save the last time you blinked the LED
    previousMillis = currentMillis; 

    // if the LED is off turn it on and vice-versa:
    if (ledState == LOW)
      ledState = HIGH;
    else
      ledState = LOW;

    // set the LED with the ledState of the variable:
    digitalWrite(ledPin, ledState);
   
  }
    if(currentMillis - previousMillis2 > interval2) {
    // save the last time you blinked the LED
    previousMillis2 = currentMillis; 

    // if the LED is off turn it on and vice-versa:
    if (ledState2 == LOW)
      ledState2 = HIGH;
    else
      ledState2 = LOW;
      digitalWrite(ledPin2, ledState2);
}
}
7  International / Generale / Re: problema con arduino e keypad 4x4 on: December 24, 2012, 11:48:20 am
ho tentato a farlo con due led ma non mi viene cosa sbaglio :\
Code:
const int ledPin =  13;     

int ledState = LOW;           
long previousMillis = 0;       

long interval = 1000;     

const int ledPin2 =  5;     
int ledState2 = LOW;   
long interval2 = 500; 
long previousMillis2 = 0;   
void setup() {
  // set the digital pin as output:
  pinMode(ledPin, OUTPUT);   
 pinMode(ledPin2, OUTPUT); 
}

void loop()
{
  // here is where you'd put code that needs to be running all the time.

  // check to see if it's time to blink the LED; that is, if the
  // difference between the current time and last time you blinked
  // the LED is bigger than the interval at which you want to
  // blink the LED.
  unsigned long currentMillis = millis();
 
  if(currentMillis - previousMillis > interval) {
    // save the last time you blinked the LED
    previousMillis = currentMillis; 

    // if the LED is off turn it on and vice-versa:
    if (ledState == LOW)
      ledState = HIGH;
    else
      ledState = LOW;

    // set the LED with the ledState of the variable:
    digitalWrite(ledPin, ledState);
   
  }
    if(currentMillis - previousMillis2 > interval2) {
    // save the last time you blinked the LED
    previousMillis2 = currentMillis; 

    // if the LED is off turn it on and vice-versa:
    if (ledState2 == LOW)
      ledState2 = HIGH;
    else
      ledState2 = LOW;
}
}
8  International / Generale / Re: problema con arduino e keypad 4x4 on: December 24, 2012, 11:25:15 am
ammazza + chiari di cosi non si poteva essere ! grazie mille adesso o domani(o forse dopodomani visto che è natale smiley-razz) cercherò di modificare il codice che ho modificato
ancora grazie smiley
9  International / Generale / Re: problema con arduino e keypad 4x4 on: December 24, 2012, 10:31:27 am
uff non ci capisco proprio niente smiley-sad
c è qualcuno che sarebbe cosi gentile da modificare lo sketch? non vi voglio chiedere la pappa pronta ma volevo capire come funzionava questa funzione
10  International / Generale / Re: problema con arduino e keypad 4x4 on: December 24, 2012, 10:11:47 am
sisi stavo infatti cercnado su itnernet e sto trovando parecchie cose e sto cercando di capirle
PS:quando ho inviato il post del video nn mi ero accorto della tua risposta smiley
11  International / Generale / Re: problema con arduino e keypad 4x4 on: December 24, 2012, 10:01:11 am
ecco io ho questo problema
12  International / Generale / Re: problema con arduino e keypad 4x4 on: December 24, 2012, 06:54:05 am
ora si che funziona! grazie mille son osempre errori banali ma importantissimi
ora ho un altro piccolo problema voglio far lampeggiare il led con un delay della variabile alt il problema è che devo aspettare che finisca tutto il loop prima di schiacciare un altro tasto altrimenti non lo rileva in poche parole se schiaccio il tasto 1 il led lampeggia con un delay di 1000ms se schiaccio il tasto 2 il delay diventa di 2000ms il problema è che se schiaccio il tasto 2 o 1 mentre il led lampeggia esso non cambia la velocità di lampeggio solo alcune volte lo fa cioè quando il loop reinizia lo so mi spiego come un cane (o peggio)
comunque questo è lo sketch che non va
Code:
/* @file CustomKeypad.pde
|| @version 1.0
|| @author Alexander Brevig
|| @contact alexanderbrevig@gmail.com
||
|| @description
|| | Demonstrates changing the keypad size and key values.
|| #
*/
#include <Keypad.h>
int time;
const byte ROWS = 4; //four rows
const byte COLS = 4; //four columns
//define the cymbols on the buttons of the keypads
char hexaKeys[ROWS][COLS] = {
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'#','0','*','D'}
};
byte rowPins[ROWS] = {2, 3, 4, 5}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {6, 7, 8, 9}; //connect to the column pinouts of the keypad

//initialize an instance of class NewKeypad
Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
int alt;
void setup(){
  Serial.begin(9600);
  pinMode(13,OUTPUT);
}
void loop(){
  char customKey = customKeypad.getKey();
   
    if(customKey=='1'){
       alt=1000;
    }
     if(customKey=='2'){
       alt=2000;
    }
   
Serial.println(alt);
  digitalWrite(13,HIGH);
  delay(alt);
  digitalWrite(13,LOW);
  delay(alt);
}
13  International / Generale / problema con arduino e keypad 4x4 on: December 24, 2012, 06:26:34 am
ciao a tutti oggi ho fatto (o meglio modificato) uno sketch che mi permette di rilevare i tasti schiacciati dal keypad ed in base al tadto schiacciato arduino modifica una variabile e la continua a stampare sulla seriale il problema è che sulla seriale vedo sempre 0 ed anche se schiaccio i tasti la variabile non cambia
dove ho sbagliato?
 smiley-sad
Code:
/* @file CustomKeypad.pde
#include <Keypad.h>
int time;
const byte ROWS = 4; //four rows
const byte COLS = 4; //four columns
//define the cymbols on the buttons of the keypads
char hexaKeys[ROWS][COLS] = {
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'#','0','*','D'}
};
byte rowPins[ROWS] = {2, 3, 4, 5}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {6, 7, 8, 9}; //connect to the column pinouts of the keypad

//initialize an instance of class NewKeypad
Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
int alt;
void setup(){
  Serial.begin(9600);
}
void loop(){
  char customKey = customKeypad.getKey();
   
    if(customKey==1){
       alt=1000;
    }
     if(alt==2){
       alt=2000;
    }
Serial.println(alt);
 
}
14  International / Hardware / Re: motori stepper harddisk e ponte H L293 on: November 29, 2012, 11:30:12 am
ah.. ma esiste un integrato normale e NON SMD per pilotare sti motori siccome sugli hdd sono tutti smd smiley-sad
15  International / Hardware / Re: motori stepper harddisk e ponte H L293 on: November 29, 2012, 10:41:32 am
questo qua va bene? http://www.eleccircuit.com/dc-motor-driver-with-l6203/
Pages: [1] 2 3 ... 10