Bom dia garagistas, 

Estava meio sumido do LdG por motivo particulares, mais sempre que possível, entrava e via os post dos garagistas.

Seguinte:

Fiz uma impressora 3D, está funcionando que uma maravilha, já organizei as ferramentas do meu laboratório e no momento estou fazendo um agitador de percloreto, o qual utiliza um micro controlador e um servo motor de rotação contínua.

O código foi pego de um vídeo do Wagner Rambo da WR Kits (http://www.youtube.com/watch?v=wXGAbordDqs&t=330s). O sketch está funcional no meu arduino UNO, mais quando tento compilar para o Attiny85 dá erro (estou sem reserva de atmega328, motivo pelo qual utilizarei o attiny85). 

Como foi dito, o sketch utiliza uma porta PWM e uma digital apenas, (pelo que li, o attiny85 possui 6 IO sendo 2 delas PWM) fisicamente atenderia e ainda sobrariam algumas portas. O sketch usa 2186 bytes (2,1Kb), sendo que o attiny 85 possui 8Kb de memória. 

Consegui com muito custo, alguma literatura e uns vídeos, gravar o bootloader (com o clock interno de 8Mhz) e compilar o blink no attiny85, utilizando o Arduino como ISP. 

O erro que está dando é de memória ??? Está dizendo que não está declarado  no escopo ?? Será que o Attiny não suportaria oo sketch ? 

Arduino: 1.8.7 (Windows 10), Placa:"ATtiny25/45/85, ATtiny85, Internal 8 MHz"

C:\Users\jose_\OneDrive\Desktop\usCom115_wr_files\usCom_servo360\usCom_servo360.ino: In function 'void setup()':

usCom_servo360:51:3: error: 'TCCR1B' was not declared in this scope

TCCR1B = 0x1A;

^

usCom_servo360:52:3: error: 'ICR1' was not declared in this scope

ICR1 = 2.0E6 * period;

^

exit status 1
'TCCR1B' was not declared in this scope

Em anexo o sketch.

Exibições: 249

Anexos

As respostas para este tópico estão encerradas.

Respostas a este tópico

RV está dando quase o mesmo erro, 

expected primary-expression before ',' token analogWrite(pwm_out, duty);

Como pode se eu mudei o nome da variável?

Mudei para pwmOut e da erro na  pwm_out?

RV

Garagistas o vídeo do resultado do agitador de percloreto, Meu agradecimento ao jovem amigo mineirinRV que me salvou novamente.
O código está funcionando também, mais resolvi fazer com este PWM que estava na mão.

:

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2021   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço