Go Down

Topic: VirtualWire e ATmega8, cattivi amici (Read 1 time) previous topic - next topic

pelletta

Feb 09, 2013, 11:34 pm Last Edit: Feb 09, 2013, 11:40 pm by Pelletta Reason: 1
Ciao a tutti, dopo molte ore trascorse a provare e a nominare invano il nome di tutte le divinità esistenti ho scoperto che la libreria virtualWire non funziona sugli ATmega8.
Sto giocando con dei moduli radio 433 MHz, di fatto con gli ATmega8 non ne vogliono proprio sapere di comunicare.
Ho provato anche diverse frequenze 16, 8, 1 MHz per il micro ma il risultato non cambia.
L'IDE compila senza problemi gli sketch.

Ho testato infine gli stessi sketch con un ATmega328 a 1MHz e tutto funziona bene.

Questo post non è la solita richiesta di aiuto, metto gli ATmega328 e via... ho il sangue abbastanza avvelenato stasera :)
Spero che queste informazioni possono evitare qualche incazzatura a qualcuno in futuro... se sapete perchè non va comunque fa sempre piacere :smiley-sweat:

leo72

Hai un link alla citata lib? Magari dandogli un'occhiata si riesce a capire se l'adattamento al'Atmega8 è fattibile oppure no.

pelletta

L'ho presa qui

Dice anche che è compatibile con gli ATmega8 ma non riesco proprio a ottenere un minimo di comunicazione con quei micro.

Ho dimenticato di dire che nelle prove stavo usando l'IDE 022, se può servire posso anche fare un ultimissimo tentativo con l' 1.01

Testato

pelletta in base alla tua esperienza confermi le distanze raggiungibili ?
nella pagina che hai lincato dice che gia' a 6 metri (in un ufficio), nonostante l'uso di un antenna da 13cm, la comunicazione e' corrotta

e senza antenna ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

pelletta

Non mi risultano dati corrotti.
Con uno spezzone di filo di 15 cm per antenna su entrambi i moduli (ricevente e trasmittente) ho passato tranquillamente 4 piani.
Senza antenna devo ancora vedere quanto coprono

Go Up