Fala galera! Conforme mostrado no vídeo do canal, aqui vocês verão mais sobre o ATtiny85, o datasheet, o esquemático de ligação e algumas outras informações.
Sobre o ATtiny85
Existem diversos modelos, como pode ser visto nas imagens abaixo:
No vídeo, utilizo o terceiro modelo, com uma entrada analógica. Os furos na parte de baixo da placa vão do P0 ao P5, sendo que do P2 ao P5 servem como entradas/saídas digitais/analógicas.
Esquemático
O sistema de ligação é muito simples, basta seguir os passos da figura abaixo:
Para programar
Para a programação, pode-se utilizar a IDE do Arduino, fazendo download no site oficial e depois de instalar, é necessário adicionar a placa na IDE, além de instalar os drivers da mesma diretamente do github oficial.
Código do projeto
O código do projeto encontra-se disponível aqui, onde diz “NUMERO DE REFERENCIA”, significa que a leitura do LDR por ser analógica varia de 0 a 1023, portanto, vai depender de testes para saber qual a variação se adequa melhor ao seu projeto.
Para testar
Você não precisa ficar offline para testar o projeto no Chrome, basta abrir o navegador e na barra de endereços digitar: chrome://dino/, após a abertura da tela, basta clicar em espaço.
Outras Informações
Especificações do ATtiny85
Compatível com Arduino IDE 1.0+ (OSX/Win/Linux); | |
Alimentação | via USB 5V ou fonte externa de 7 a 35v (recomendado 12V ou menos) |
Regulador de tensão | 5V/500mA integrado |
USB integrado | |
6 pinos de I/O | (2 são utilizados pela porta USB apenas se seu programa comunica ativamente através da porta USB, caso contrário você pode usar os 6 pinos até mesmo se você estiver programando via USB) |
Memória Flash | 8K (aproximadamente 6K depois do bootloader instalado) |
L2C e SPI | Via USI |
Saídas PWM | Em três pinos |
ADC | Em 4 pinos |
Power LED e Test/Status LED |