Show Posts
Pages: 1 ... 30 31 [32] 33 34 ... 44
466  International / Generale / Re: utilizzo pulsein on: January 19, 2012, 03:51:32 pm
 ciao
si hai ragione, come al solito scrivo pensando alla cosa successiva

grazie
stefano
467  International / Generale / Re: utilizzo pulsein on: January 19, 2012, 02:57:37 pm
ciao
grazie
@lesto io ho un segnale regolarmente HIGH e l'evento manda LOW il segnale ma non vedo niente su serial monitor è questo che mi disorienta rispetto a quello che mi dici e che pensavo che fosse, comunque adesso faccio prove con timeout minori

stefano
468  International / Generale / utilizzo pulsein on: January 19, 2012, 04:49:24 am
ciao
sto usando la funzione pulsein() per misurare la lunghezza di impulsi con questo sketch
Code:
/*programma da utilizzare per test con un solo sensore
unsigned long durata[0],val;
int elemento=2;

void setup()
{
  val=0;
  durata[0]=0;
   pinMode(2,INPUT);

   Serial.begin(9600);
}

void loop()
{
   durata[0]=pulseIn(elemento,HIGH,500);

   if (durata[0]>1)
   {
   delay(1);
    val++;

      Serial.print("d ");
    Serial.println(durata[0]);
     Serial.print("val ");
     Serial.println(val);
   }
}

questo è un esempio di output:
Code:
d 9
val 1
d 21
val 2
d 9
val 3
d 13
val 4
d 5
val 5

nonostante con l'oscilloscopio veda degli impulsi bassi della durata di almeno 100 millisec alcuni sfuggono al programma, il segnale da leggere è regolarmente alto che va basso in occasione dell'evento, perchè devo usare pulsein() HIGH?
qualche suggerimento

grazie
stefano


469  International / Generale / utilizzo ne555 on: January 17, 2012, 07:35:17 am
ciao
ho fatto questo schema per rilevare il passaggio di piccoli oggetti attraverso un condotto verticale, i led sono da 3 mm di diametro ho fatto passare oggetti da 3 mm di diametro e con l'oscilloscopio riesco a vedere la risposta dell'ne555, però si tratta di uno schema lato ne555 copiato, la costante di tempo t=1.1RC vale 1.1 ms che dovrebbe bastare R2 è stato messo variabile per fare prove di sensibilità, ci sono suggerimenti per migliorarlo

grazie
stefano

ps: i condensatori forse sono disegnati al contrario
470  International / Generale / Re: Ci riprovo, alimentare Arduino con batteria 12V, 7A on: January 06, 2012, 06:59:58 am
ciao
per il mio sistema di rilevamento aperture utilizzo per tutto il sistema un alimentatore da 12v

stefano
471  International / Generale / Re: Ingressi Digitali pilotati con 4n25 on: January 05, 2012, 12:09:57 pm
ciao
guarda questo e più in generale il palyground

http://arduino.cc/playground/uploads/Learning/Level_shifting_4_arduino.pdf

stefano
472  International / Generale / Re: Arduino Uno inutilizzabile?(DFU) on: January 04, 2012, 02:14:52 pm
ciao
riprendo questo post per sapere se qualcuno ha avuto problemi usando il flip della atmel dopo aver portato l'arduino in modalità dfu?

grazie
stefano
473  International / Generale / Re: verifica comunicazione seriale on: January 04, 2012, 02:42:44 am
ciao
ho fatto, è normale ottenere come ritorno dei strani caratteri digitando dei numeri?
ho rimontato ATmega ma niente, durante l'upload si nota il lampeggio del led RX sulla scheda poi compare questo messaggio di errore
Code:
Binary sketch size: 1018 bytes (of a 32256 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

grazie
stefano
474  International / Generale / Re: Arduino Uno inutilizzabile?(DFU) on: January 04, 2012, 02:33:18 am
ciao
@anrewww
lo avevo già fatto, ho provato tutte e due le versioni quella con e quella senza java ma continuo ad avere lo stesso errore quando cerco di fare il collegamento usb

tu usi un arduino R2

grazie
stefano

475  International / Generale / Re: Arduino Uno inutilizzabile?(DFU) on: January 03, 2012, 12:57:28 pm
ciao
@andrewww
ho una scheda su cui non riesco più a fare upload su una scheda R2 ho seguito le risposte e la guide indicate ma non funziona flip, mi dice che non trova il file atlibusbdfu.dll ma invece questo file esiste e si trova nella directory bin, qualche suggerimento

grazie
stefano
476  International / Generale / verifica comunicazione seriale on: January 03, 2012, 11:14:58 am
ciao
ho un arduino che non comunica più con lo shield xbee, vorrei capire dove è il guasto, su arduino posso fare un ponte tra i pin TX e RX e usare serial monitor per mandare e qualcosa e vedermelo ritornare nella finestra sottostante

grazie
stefano
477  International / Generale / Re: comunicazione con modem gsm on: December 22, 2011, 02:35:17 am
ciao
@lesto: il baudrate è giusto e ho fatto prove anche invertendo il tx con rx
@fonzod uso l'ide di arduino e aggiornamenti non ne ho fatti

fatto stà che non ricevo + niente
ho provato a studiarmi le varie librerie ma al momento le ho trovate un pò complicate , io voglio fare delle semplici comunicazioni seriali inviando i comandi AT, i livelli di tensione sono compatibili

grazie
stefano
478  International / Generale / comunicazione con modem gsm on: December 21, 2011, 03:54:37 pm
ciao
sto facendo esperienze con la comunicazione gsm tramite arduino, ho cominciato con lo sketch, ricevendo le informazioni della chiamata in arrivo quando lo chiamavo, adesso non ricevo + niente dal modem quando lo chiamo, mentre con un programma tipo hyperteminal ricevo le informazioni della chiamata in arrivo, qualche suggerimento?

grazie
stefano

Code:
/*
SparkFun Cellular Shield - Pass-Through Sample Sketch
 SparkFun Electronics
 Written by Ryan Owens
 CC by v3.0
 3/8/10
 max current 330 mA when 'ringing'
 */

//#include <SoftwareSerial.h>
//SoftwareSerial cell(2,3);

#include <NewSoftSerial.h>  //Include the NewSoftSerial library to send serial commands to the cellular module.
#include <string.h>         //Used for string manipulations
char incoming_char=0;      //Will hold the incoming character from the Serial Port.
NewSoftSerial cell(2,3);  //Create a 'fake' serial port. Pin 2 is the Rx pin, pin 3 is the Tx pin.

void setup()
{
  delay(5000);
  //Initialize serial ports for communication.
  Serial.begin(9600);
  cell.begin(9600);
  Serial.println("Starting SM5100B Communication...");
}

void loop() {
  //If a character comes in from the cellular module...
  if(cell.available()>0)
  {
    incoming_char=cell.read();    //Get the character from the cellular serial port.
    Serial.print(incoming_char);  //Print the incoming character to the terminal.
  }
  //If a character is coming from the terminal to the Arduino...
  if(Serial.available() >0)
  {
    incoming_char=Serial.read();  //Get the character coming from the terminal
    cell.print(incoming_char);    //Send the character to the cellular module.
  }
}
479  International / Generale / Re: antifurto zigbee on: December 21, 2011, 05:02:16 am
ciao
la distanza che devo coprire è di circa 100m con edifici in mezzo per fare questo ho acquistato alla fine dei moduli da watterott da 900 mhz che credo siano illegali in italia ma la loro accensione è saltuaria nelle 24 ore (solo di notte) + 2 antenne con 1 metro di cavo per mettere l'antenna all'esterno.
Ho fatto prove anche con moduli con antenna a chip, circa 30m metri all'esterno, con antenna a filo circa 200m all'esterno.
La distanza dipende molto anche dalla altezza rispetto al terreno, leggi questa guida

stefano
480  International / Generale / Re: antifurto zigbee on: December 20, 2011, 04:39:14 pm
ciao

ho fatto una cosa molto minima con un solo sensore a infrarossi per controllare l'apertura di una porta, il sistema di un arduino+shield xbee+modulo xbee+antenna(per lunghe distanze), alimentatore, tutto per 2 (1 TX, 1 RX), qualche led sul ricevitore per verificare la costante comunicazione

stefano
Pages: 1 ... 30 31 [32] 33 34 ... 44