Show Posts
Pages: 1 ... 53 54 [55] 56 57 ... 64
811  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 09, 2011, 04:58:05 pm
ok quindi abbiamo scoperto il motivo per cui SoftwareSerial non va come pensavo che andasse  smiley-slim
ora sto provando la NewSoftSerial sembra che vada ma ho un problema del quale non capisco il motivo, ho collegato il 2009 con la NewSoftSerial alla Serial1 del mega2560... quindi ho caricato questi due sketch:
questo per il 2009:
Code:
#include <NewSoftSerial.h>
NewSoftSerial ER_likenoother(2, 3);

void setup() 
{
  Serial.begin(115200);
  ER_likenoother.begin(115200);
}

void loop()
{
 
  while (ER_likenoother.available())
      Serial.print((char)ER_likenoother.read());
 
  while (Serial.available())
      ER_likenoother.print((char)Serial.read());
}

e questo per il mega:
Code:
void setup() 
{
  Serial.begin(115200);
  Serial1.begin(115200);
}

void loop()
{
  while (Serial1.available())
      Serial.print((char)Serial1.read());
     
  while (Serial.available())
      Serial1.print((char)Serial.read());
}

e quindi ho aperto 2 serial monitor e invio su uno e ricevo sull'altro...
quando invio dal 2009 al mega non ho problemi e leggo quello che ho inviato, mentre quando invio dal mega al 2009 leggo delle cose strane sul serial monitor abbinato al 2009...
è un problema del NewSoftSerial o ho sbagliato io qualcosa?  smiley-confuse
grazie ancora per l'aiuto smiley-wink
812  International / Generale / Re: Settare PWM in input è possibile? on: December 09, 2011, 04:04:41 pm
beh se è ttl compatibile e sufficiente usare la funzione pulseIn e trovi la durata del segnale a livello alto, o basso a scelta, e di conseguenza conoscendo la frequenza del segnale ti trovi il duty cycle, io faccio così di solito... non so se ci sono modi migliori, sono interessato anch'io a questo topic perchè sono curioso di conoscere altre soluzioni usate smiley-wink
813  International / Generale / Re: Settare PWM in input è possibile? on: December 09, 2011, 03:53:20 pm
non ho capito bene cosa vuoi fare... vuoi leggere un segnale PWM dall'arduino?
814  International / Generale / Re: problemino con SoftwareSerial on: December 09, 2011, 09:23:22 am
appunto è questa la cosa strana  smiley-confuse
815  International / Generale / Re: problemino con SoftwareSerial on: December 09, 2011, 07:31:24 am
io stavo leggendo questo:
http://arduino.cc/en/Reference/SoftwareSerial
perchè Leo mi aveva consigliato di usarla sui Tiny, ma prima volevo provarla sul 2009, visto che non l'avevo mai usata prima...
comunque il problema dell'available vedro di inventarmi qualcosa per risolverlo smiley-wink
816  International / Generale / Re: come impartire comandi AT uzilizzando una connesione seriale da arduino? on: December 09, 2011, 07:20:39 am
ok grazie mille! smiley-wink
817  International / Generale / Re: problemino con SoftwareSerial on: December 09, 2011, 07:18:33 am
quindi è un problema della libreria? certo che mettere un esempio che non va non è proprio bello...
comunque read e print ci sono, quindi se non mi servono write e available dovrei essere apposto?

approposito la funzione available a cosa serve precisamente? è indispensabile per fare il read? o posso fare a meno?
grazie
818  International / Generale / Re: come impartire comandi AT uzilizzando una connesione seriale da arduino? on: December 09, 2011, 07:10:35 am
cioè <cr>= \r ?  smiley-confuse
mmmm io pensavo fosse '<' 'c' 'r' '>' questo distrugge tutte le mie certezze, adesso mi riguardo anche tutti gli altri comandi che mi servono che magari non ci siano cose simili  smiley-sweat
e le virgolette sui --- sono un problema?
819  International / Generale / Re: problemino con SoftwareSerial on: December 09, 2011, 06:53:26 am
ok quindi mi tengo la versione vecchia?
per la SoftwareSerial non si può usare? devo usare per forza la NewSoftwareSerial?
820  International / Generale / Re: problemino con SoftwareSerial on: December 09, 2011, 06:48:14 am
si va beh ho detto che stovo provando a compilare l'esempio che c'è nel reference, comunque non penso proprio sia questo l'errore, anzi per una sola operazione le parentesi non sono necessarie e si possono omettere... non lo compila comunque  smiley-confuse
ho la versione 0022... è da un paio di giorni che mi chiede di aggiornarla ma non l'ho ancora fatto...
approproposito mi consigliate di aggiornarlo? non è che dopo ho problemi?
821  International / Generale / Re: ATtiny84 - domandina on: December 09, 2011, 06:02:56 am
Quote
San Leonardo da Firenze
ahahaha anch'io sono devoto a San Leonardo da Firenze ahaha i miei ATtiny84 vanno tutti grazie a lui  smiley-lol
822  International / Generale / problema con SoftwareSerial e NewSoftSerial on: December 09, 2011, 05:48:31 am
volevo provare ad usare la libreria SoftwareSerial e stavo leggendo dal reference:
http://arduino.cc/en/Reference/SoftwareSerial
ho copiato l'esempio:

Code:
#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3);

void setup()  
{
  Serial.begin(57600);
  Serial.println("Goodnight moon!");

  // set the data rate for the SoftwareSerial port
  mySerial.begin(4800);
  mySerial.println("Hello, world?");
}

void loop() // run over and over
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}

e ho provato a compilarlo ma mi da degli errori  smiley-confuse

Code:
try_SoftwareSerial.cpp: In function 'void loop()':
try_SoftwareSerial:16: error: 'class SoftwareSerial' has no member named 'available'
try_SoftwareSerial:19: error: 'class SoftwareSerial' has no member named 'write'

cosa significa? cosa ho sbagliato?
grazie smiley-wink
823  International / Generale / Re: come impartire comandi AT uzilizzando una connesione seriale da arduino? on: December 09, 2011, 04:45:16 am
se io devo impartire questo comando:
Code:
“---“<cr>
come faccio? mi da errore perchè apro e chiudo le virgolette nel Serial.print... come dovrei fare?
grazie per l'aiuto
824  International / Generale / Re: problema nel programmare ATtiny84 da arduino 2009 on: December 08, 2011, 10:10:59 am
ok ok nessun problema non ti preoccupare smiley-wink
825  International / Generale / Re: problema nel programmare ATtiny84 da arduino 2009 on: December 08, 2011, 08:00:06 am
Leo ci sono novità a riguardo? mi dicevi che avresti provato... io purtroppo non ho avuto tempo in questi giorni e sono stato fermo... comunque adesso sono a casa da scuola per qualche giorno quindi provo con la SoftwareSerial smiley-wink
Pages: 1 ... 53 54 [55] 56 57 ... 64