Go Down

Topic: Manejar servo con ATTiny85 (Read 637 times) previous topic - next topic

jaimebayarre

Nov 08, 2012, 02:10 pm Last Edit: Nov 08, 2012, 02:13 pm by jaimebayarre Reason: 1
Hola.
Es mi primer mensaje en este foro. A ver si alguien me puede echar un cable.

Estoy intentando mover un servo con un micro ATTiny85.

Este micro lo programo directamente con un Arduino Uno por ISP siguiendo este tutorial:
http://hlt.media.mit.edu/?p=1695

El código que quiero pasar es muy simple:

_________________________________________________
#include <Servo.h>

Servo servo1;  

int servoPin = 0;

void setup()
{
 servo1.attach(servoPin);  
}

void loop()
{
 servo1.write(0);
 delay (1000);
 servo1.write(179);
 delay (1000);
}
___________________________________________


Basicamente es un servo que da un barido completo cada segundo.
El caso es que he podido programar el ATTiny85 desde el Arduino Uno muchas veces con otro código.
El problema me aparece al incluir la librería servo.
Al tratar de compilarlo me sale el siguiente mensaje de error:

ejemplo.cpp:3:21: error: Arduino.h: No such file or directory

¿Alguien puede decirme por que aparece este error?

Decir que este error me aparece al seleccionar como tarjeta ATtiny85 (w/Arduino as ISP). Si compilo usando como tarjeta Arduino Uno no me da error.
Gracias por adelantado.

JRodrigo

Es un ATTiny y creo que no utiliza todos los archivos del 'core' de arduino, en la pagina que has puesto salen los comandos soportados por el ATTiny.

Quote
pinMode()
   digitalWrite()
   digitalRead()
   analogRead()
   analogWrite()
   shiftOut()
   pulseIn()
   millis()
   micros()
   delay()
   delayMicroseconds()
   SoftwareSerial (has been updated in Arduino 1.0)

Go Up
 

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.
Name:
Email:

shortcuts: alt+s submit/post or alt+p preview