Go Down

Topic: Attiny 85 RF (Read 3193 times) previous topic - next topic

mitko

Hello,guys can you tell me how to run virtualWire under attiny85 ?
I am using this RF :
http://www.robotev.com/product_info.php?cPath=1_30&products_id=235

Erni


Tinywire ?

http://www.arduino.cc/playground/Code/USIi2c

mitko

Is there something else I can use ?

Coding Badly


http://arduino.cc/forum/index.php/topic,63755.0.html

mitko

#4
May 02, 2012, 09:43 am Last Edit: May 02, 2012, 09:49 am by mitko Reason: 1
Well I tried this manchested library, but I always get this error when I try to upload the code in attiny85 :
Code: [Select]
#include "MANCHESTER.h"

#define TxPin 1  //the digital pin to use to transmit data

unsigned int Tdata = 32;  //the 16 bits to send

void setup()
{               
MANCHESTER.SetTxPin(TxPin);      // sets the digital pin as output default 4
}//end of setup

void loop()
{
//Tdata +=1;
MANCHESTER.Transmit(Tdata);
delay(100);
}//end of loop


Code: [Select]

D:\arduino-0022\libraries\MANCHESTER\MANCHESTER.cpp: In constructor 'MANCHESTERClass::MANCHESTERClass()':
D:\arduino-0022\libraries\MANCHESTER\MANCHESTER.cpp:42: error: 'TCCR2A' was not declared in this scope
D:\arduino-0022\libraries\MANCHESTER\MANCHESTER.cpp:43: error: 'TCCR2B' was not declared in this scope
D:\arduino-0022\libraries\MANCHESTER\MANCHESTER.cpp:44: error: 'TIMSK2' was not declared in this scope
D:\arduino-0022\libraries\MANCHESTER\MANCHESTER.cpp: In member function 'unsigned int MANCHESTERClass::Receive()':
D:\arduino-0022\libraries\MANCHESTER\MANCHESTER.cpp:85: error: 'TCNT2' was not declared in this scope
D:\arduino-0022\libraries\MANCHESTER\MANCHESTER.cpp:126: error: 'TCNT2' was not declared in this scope



Erni

#5
May 02, 2012, 10:43 am Last Edit: May 02, 2012, 10:52 am by Erni Reason: 1
The TX part of the example is meant to be used with a 328 processor and the RX part on a attiny85.
What you are trying is to use 328 code on a Attiny85 (the tny dos not have a Timer2)


mitko

Ok so then how to upload succesufully the code on attiny85 then ?

mitko


Coding Badly


One reason for the lack of response is the inappropriate section you chose.  Let's try it here...

mitko

Ok,thank a lot , and sorry for my mistake

mitko


jmc

I am using a different transmitter (433MHz from sparkfun) but I've had luck with the components listed below.

- IDE 1.0.5
- Virtual Wire 1.16
- ATtiny Cores from here
    -rename text file to boards.txt
- Load the bootloaded for 8MHz from the boards menu once the cores are installed in your sketch/hardware/attiny folder

Check out this link for help if you haven't seen it. I didn't have luck with their cores though.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy