Show Posts
Pages: [1]
1  International / Generale / Re: Hardware e software per programmazione micro a 8 pin! on: January 16, 2013, 06:08:03 pm
Ottimo! grande aiuto!
Grazie!
2  International / Generale / Hardware e software per programmazione micro a 8 pin! on: January 16, 2013, 12:21:18 pm
Ciao a tutti! Sono interessato ai micro tipo ATTINY45 e altri. Vorrei sapere come fare a programmarli, serve qualcosa di particolare? Io ho Arduino UNO se può servire.
Grazie!
3  International / Software / Re: Misurare durata impulso! uso interrupt on: January 10, 2013, 07:19:48 pm
Ottimo! Ho imparato qualcosa di nuovo e fatto un passo avanti!
Grazie a tutti!
4  International / Software / Re: Misurare durata impulso! uso interrupt on: January 10, 2013, 06:26:52 pm
Bene! Grazie dell'aiuto
Ho anche l'esigenza di dover misurare il secondo o il terzo impulso,eccetera.
Ho fatto :

void loop()
{
  if (cont == 0) {
  duration = pulseIn(pin, HIGH, 2000000);
  lcd.print("us:");
  lcd.print(duration);
  cont = 1;
  if (cont == 1) {
  duration2 = pulseIn(pin, HIGH, 2000000);
  lcd.print("us:");
  lcd.print(duration2);
  cont = 2; 
  }
  }
}

5  International / Software / Re: Misurare durata impulso! uso interrupt on: January 10, 2013, 05:37:13 pm
pulseIn è la funzione perfetta che cercavo!
Ho provato ma non ci riesco, dovrei misurare non il primo impulso ma il secondo
6  International / Software / Re: Misurare durata impulso! uso interrupt on: January 10, 2013, 03:17:20 pm
Forse ho capito male! ho fatto:

Code:
void loop()
{
  if (cont == 0) {
  attachInterrupt(0, provainterrupt, RISING);
  cont == 1;
  }
}

void provainterrupt(){
  time = micros();
  lcd.print("us:");
  lcd.print(time);
  buttonState = digitalRead(buttonPin);
  if (buttonState == LOW) {  
  detachInterrupt(0);
  }
}
7  International / Software / Misurare durata impulso! uso interrupt on: January 10, 2013, 02:33:26 pm
Ciao a tutti!
Dovrei misurare un impulso di circa 500 micros e visualizzarlo su un display, pensavo di usare l'interrupt, ho fatto così:

void loop()
{
    attachInterrupt(0, provainterrupt, RISING);   
}

void provainterrupt(){
  time = micros();
  lcd.print("us:");
  lcd.print(time);
  buttonState = digitalRead(buttonPin);    //legge lo stato del pin 2
  if (buttonState == LOW) {   
  detachInterrupt(0);
   }

Però c'è un accorgimento e cioè che devo misurare un solo impulso e ignorare quelli successivi, non so, c'è un comando con cui bloccare il programma?
Grazie!
8  International / Software / Re: funzioni! on: January 08, 2013, 06:51:30 am
Gentilissimi! Ho capito! Grazie!
9  International / Software / funzioni! on: January 07, 2013, 07:20:12 pm
Ciao a tutti! Ho da poco un arduino uno e lo sto provando un po. Mi ricordo che anni fa programmando col pc in c++ c'era la possibilità di creare una funzione da poter richiamare ogni volta che serve, in modo da non dover riscrivere più volte il codice. Non riesco a trovare una cosa simile nell'help di arduino.
Grazie!
10  International / Hardware / Re: errore: avrdude: stk500_recv(): programmer is not responding on: January 05, 2013, 07:29:06 am
Volevo trasmettere alla rs232 di un'altro pc e così ho collegato al pin 0 e 1 un max232 come avevo fatto una volta con un pic.
Quindi come potrei fare? usare altri due pin?
11  International / Hardware / Re: errore: avrdude: stk500_recv(): programmer is not responding on: January 04, 2013, 03:55:45 pm
Ho scollegato una parte del circuito che usavo sulla breadboard e adesso funziona!! mistero!
ciao e grazie!
12  International / Hardware / Re: errore: avrdude: stk500_recv(): programmer is not responding on: January 04, 2013, 03:41:30 pm
Ho provato anche con l'ide 1.0.1, 1.0.2 e 1.0.3 ma niente, stesso errore!
13  International / Hardware / Re: errore: avrdude: stk500_recv(): programmer is not responding on: January 04, 2013, 07:02:16 am
Per la porta seriale non ho scelta, c'è solo /dev/ttyACM0
Ho settato Arduino Uno e programmatore AVRISP mkII.
L'ultima volta andava!
14  International / Hardware / errore: avrdude: stk500_recv(): programmer is not responding on: January 03, 2013, 06:57:36 pm
Ciao a tutti! Sono nuovo e vi mando un saluto!

Ho Arduino Uno e l'ultima volta andava, sistema ubuntu 12.10.
Quando carico il software mi da: avrdude: stk500_recv(): programmer is not responding
Porta seriale ce ne solo una: /dev/ttyACM0
Ho cercato in rete ma mi sono perso...
Chi mi aiuta?
Pages: [1]