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 (https://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.
Tags:
As respostas para este tópico estão encerradas.
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.
:
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por