Estimada Comunidad,
tengo el siguiente problema copie un sketch para ATinny por bluetooch para activar un led, pero cuando compilo para pasarlo a un chip ATtiny85 e usado los IDE 1.5, 1.05 y no se que hacer e usado otro codigo que saque de la web y tampoco funciona da error de scope y vaaa que truncado estoy....
si alguien me puede echar una manito se lo agradeceria porque no soy programador solo se electronica.
lo qu
error.:
C:\arduino-1.0.5-r2\libraries\SoftwareSerial\SoftwareSerial.cpp:128:2: error: #error This version of SoftwareSerial supports only 20, 16 and 8MHz processors
C:\arduino-1.0.5-r2\libraries\SoftwareSerial\SoftwareSerial.cpp: In member function 'void SoftwareSerial::begin(long int)':
C:\arduino-1.0.5-r2\libraries\SoftwareSerial\SoftwareSerial.cpp:383: error: 'table' was not declared in this scope
C:\arduino-1.0.5-r2\libraries\SoftwareSerial\SoftwareSerial.cpp: In member function 'virtual size_t SoftwareSerial::write(uint8_t)':
C:\arduino-1.0.5-r2\libraries\SoftwareSerial\SoftwareSerial.cpp:458: error: 'XMIT_START_ADJUSTMENT' was not declared in this scope
codigo.:
#include <SoftwareSerial.h>
SoftwareSerial TinySerial(3, 4); // RX, TX
void setup()
{
// Open serial communications and let us know we are connected
TinySerial.begin(9600);
TinySerial.println("Tiny Serial Connected via SoftwareSerial Library");
pinMode(1, OUTPUT);
}
void loop()
{
if(TinySerial.available())
{
int received = TinySerial.parseInt(); //Contrary to what the Arduino playground would imply, parseIt is supported
TinySerial.print("Received data...");
TinySerial.println("Flashing LED");
if(received >=30) //So it doesn't blink 150 times when you type 150 instead of 15
received = 30;
Blink(1, received); //Blink the LED on pin 1
}
}
void Blink(byte led, byte times){ // poor man's display
for (byte i=0; i< times; i++){
digitalWrite(led,HIGH);
delay (250);
digitalWrite(led,LOW);
delay (175);
}
}