Show Posts
Pages: 1 ... 52 53 [54] 55 56 ... 64
796  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 12, 2011, 04:15:49 pm
lasciate stare il problema precedente a quanto pare si è sistemato da solo... magia smiley
non ho capito una cosa della NewSoftSerial... perchè non mi compila la funzione write? non è prevista dalla libreria?
797  International / Generale / Re: problemi nel programmare ATtiny84 on: December 11, 2011, 08:25:09 am
ok grazie, oggi non ho tempo per provare... nei prossimi giorni la provo smiley-wink
798  International / Generale / Re: problemi nel programmare ATtiny84 on: December 11, 2011, 05:55:18 am
no dai non dirmi queste cose  smiley-cry
allora adesso provo a vedere di arrangiarmi solo con l'invio o con qualche shiftIn - Out... il problema è che ho i pin contati e la seriale sarebbe stata la cosa migliore
799  International / Generale / Re: problemi nel programmare ATtiny84 on: December 11, 2011, 05:21:44 am
si ho provato ad accendere qualche led di prova ma non capisco cosa riceve o se proprio non riceve... è difficile interpretarli senza il serial monitor come supporto
800  International / Generale / Re: problemi nel programmare ATtiny84 on: December 11, 2011, 05:12:41 am
ho provato a seguire la guida e a fare qualche esperimento ma ha problemi in ricezione, o almeno io non riesco a capire cosa riceve e se riceve; mentre non ci sono problemi in invio...
801  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 10, 2011, 11:44:45 am
ok ok per adesso non mi servono ancora 2 NewSoftSerial, magari in futuro...

comunque non capisco perchè se mando una sringa "1234567890" dal serial monito del mega al 2009, il 2009 riceve "1234567890"; mentre se mando la stessa stringa dal serial monitor del 2009 al mega, sul serial monitor del mega vedo solo "123"... il codice è quello postato in precedenza con l'unica variazione dei baud da 115200 a 9600... dov'è il problema? mi sono dimenticato di considerare qualcosa? ho modificato la libreria per adattarla agli ATtiny può aver creato qualche problema?


per i tiny sto provando per inviare inviano senza problemi a quanto pare, ma non capisco in ricezione cosa ricevono e se ricevono soprattutto...
ma questo argomento lo lascio nel topic degli ATtiny: http://arduino.cc/forum/index.php/topic,77374.75.html smiley-wink
802  International / Generale / Re: problemi nel programmare ATtiny84 on: December 10, 2011, 04:21:57 am
ok ok adesso provo vediamo cosa riesco a fare
803  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 10, 2011, 04:18:44 am
ok ho capito grazie mille smiley-wink
804  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 10, 2011, 04:11:21 am
ok ok ora va tutto, finalmente ho capito bene come funziona, grazie a tutti! smiley-wink
un'ultima domanda... posso creare più di una NewSoftSerial giusto? non vanno in conflitto fra di loro?
805  International / Generale / Re: problemi nel programmare ATtiny84 on: December 10, 2011, 03:41:18 am
per la seriale ho scoperto che c'era anche in questa guida:
http://www.gioblu.com/tutorials/programmazione/214-guida-alluso-dellattiny85
quindi provo a fare così e poi vi so dire smiley-wink
806  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: December 10, 2011, 03:34:57 am
dov'era scritto?? questa frase non l'avevo proprio notata...
comunque adesso ho provato a 9600 e va, grazie smiley-wink
807  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
808  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
809  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?
810  International / Generale / Re: problemino con SoftwareSerial on: December 09, 2011, 09:23:22 am
appunto è questa la cosa strana  smiley-confuse
Pages: 1 ... 52 53 [54] 55 56 ... 64