=== Hardware ===
== Specifiche ==
- Frequenza di lavoro : 315/433 MHz o 868/915 MHz
- Tensione di alimentazione : 1,8 / 3,6 V
== Connessioni CC1101 - Arduino ==
1 Gnd 5 Sck - D13
2 Vcc 6 Mosi - D11
3 GDO0 - D2 7 Miso - D12
4 CsN - D10 8 GDO2 - N.c.
=== Test ===
- Tratto da Arduino and Texas CC1101 su Erwan's Blog [[http://labalec.fr/erwan/?p=497]]
- Preparare 2 sistemi Arduino - CC1101 - USB Seriale
- Caricare gli sketch
- Sketch modulo trasmissione - sorgente : {{filename>:arduino:cc1101_tx*}}
- Sketch modulo ricevente - sorgente : {{filename>:arduino:cc1101_rx*}}
- Collegare i due sistemi a due usb ed aprire il terminale sulle rispettive seriale.
- Nei terminali compariranno i dati inviati da una parte ed intensità di ricezione e dati dall'altra
=== Preparazione ambiente di sviluppo ===
- Procedura per l'uso dei moduli a 433 MHz
- Scaricare da trunk per supporto dei 433 MHz
- svn checkout http://panstamp.googlecode.com/svn/trunk/ panstamp-read-only
- Copiare librerie
- # cp -a panstamp-read-only/arduino/libraries/panstamp [..]sketchbook/libraries/
- Copiare gli esempi
- # mkdir sketchbook/libraries/panstamp/examples
- # cp -a panstamp-read-only/arduino/sketches/* sketchbook/libraries/panstamp/examples
- Scaricare sketch per sensori OneWire (DS18B20) e DTH11/DT22
- [[http://www.panstamp.com/downloads/temphumpress_onewire.zip?attredirects=0&d=1]]
- Sompattarlo nella directory degli sketch
- Scaricare libreria TimerOne
- [[http://arduino-timerone.googlecode.com/files/TimerOne-r11.zip]]
- Importarla nell IDE
=== Modem / Gateway ===
- Configurazione/Programmazione nodo di controllo comandato da seriale
== Hardware ==
- Collegare un led con relativa resistenza fra Pin Digital 4 e Massa
== Sketch ==
- Aprire dagli esempi "panstamp/modem"
- Aggiungere in "void setup()" dopo " cc1101.init();"
- // Set carrier frequency to 433 MHz
cc1101.setCarrierFreq(CFREQ_433);
- Compilare e Caricare su Arduino
=== Nodo Temperatura/Pressione ===
== Hardware ==
- Collegare un led con relativa resistenza fra Pin Digital 4 e Massa
- Collegare sensore DS18B20 : Data pin Digital 17 (A3) - Power Pin Digital 18 (A4)
- Impostare indirizzi sensori nel file sensor.ino
- Collegare sensore DHTxx : Data pin Digital 16 (A2) - Power Digital Pin 15 (A1)
-
=== Corrispondenze Pin ===
Arduino's Digital pin 14 corresponds to Arduino's Analog pin 0 = Atmega's PC0 = panStamp pin 4
Arduino's Digital pin 15 corresponds to Arduino's Analog pin 1 = Atmega's PC1 = panStamp pin 5
Arduino's Digital pin 16 corresponds to Arduino's Analog pin 2 = Atmega's PC2 = panStamp pin 6
Arduino's Digital pin 17 corresponds to Arduino's Analog pin 3 = Atmega's PC3 = panStamp pin 8
Arduino's Digital pin 18 corresponds to Arduino's Analog pin 4 = Atmega's PC4 = panStamp pin 9
Arduino's Digital pin 19 corresponds to Arduino's Analog pin 5 = Atmega's PC5 = panStamp pin 10
=== Riferimenti ===
- [[http://code.google.com/p/panstamp/wiki/firststeps]]
- [[http://www.electrodragon.com/w/CC1101#Arduino_Library_Panstamp_Use_Guide]]