Pessoal, alguem sabe se esse programa roda em um attiny85?
#define botao 8
#define led 13
typedef enum {
BOTAO_OFF,
BOTAO_ON} t_estados;
t_estados estado;
int time;
void setup() {
pinMode(botao, INPUT);
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
estado = BOTAO_OFF;}
void loop()
{
switch (estado)
{
case BOTAO_OFF:
if(digitalRead(botao) != 0)
{
time= millis();
estado = BOTAO_ON;
}
break;
case BOTAO_ON:
if(digitalRead(botao) == 0)
{
time= millis() - time;
if(time >= 3000)
digitalWrite(led, HIGH);
else if(time <= 1000)
digitalWrite(led, LOW);
estado = BOTAO_OFF;
}
break;
default:
break;
}
}
Tags:
terminando meu TCC (se Deus quiser, novembro to com esse troço escrito e entregue) vou postar no meu blog e aqui um tutorial.
Mas enquanto isso: Olha aí um vídeo do pessoal da MAKE com base no material original do MIT.
*Lembrando que, a linguagem do Arduino mudou e MUITO nas ultimas versões. Bibliotecas que funcionavam la na 022, 023 hoje não funcionam (sem os devidos ajustes) na versão 101. Então vai do projetista fazer esses testes.
Mas vamos ao vídeo, que aliás ta em inglês, mas isso não pode ser um empecilho para alguém da nossa área, certo? E mesmo assim, o video foi construído de um modo ABSURDAMENTE DIDÁTICO.
Claro que não é um empecílho, vivas ao Google Tradutor de áudio kkkkk o/
Ola, falando no Attiny, vi que na versão 101 habilitou o softwareserial, mas não consegui usar ainda.
Alguém já conseguiu?
No pouco que fiz, eu tb usei a IDE 0022.
Não to conseguindo fazer quase nada com attiny na 101. To na 0022 (O que desanima ainda mais quem programa pelo atmelstudio, como eu).
Pessoal,
depois voltei a tentar com o attiny85 e encontrei estes sites que me ajudaram bastante:
http://funduino.blogspot.com.br/2012/02/attiny45-software-serial.html
http://hlt.media.mit.edu/?p=1706
para utilizar a softwareserial, disponível na IDE 1.0.1 o Attiny85 deve ser ajustado para 8MHz. Além de incluir os arquivos do hardware, deve ser gravado o bootloader diferente (8MHz) ele vem originalmente com o 1MHZ.
Depois disso, utilizei o segundo link para copiar o exemplo. mas o máximo de velocidade é 4800, não consegui com 9600 que queria para ligar o módulo de Bluetooth.
Tentei criar um Forum para agrupar bibliotecas para outros hardwares como attiny e atmega8, mas foi como tutorial... vamos ver se vai dar certo mesmo assim..
abraço!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por