Implemente código em chips básicos de microcontroladores
O kit de microcontroladores pode ser usado para programar dispositivos como o Arduino Uno, e chips básicos de microcontroladores, como o ATmega328. Este último é atraente por causa de seu minimalismo, embora também possa precisar de componentes de suporte para a fonte de alimentação, relógios externos, etc.
Neste exemplo, um microcontrolador ATmega168 será programado usando Arduino Uno assim como um programador USBasp.
Um Arduino Uno pode ser convertido em um AVR In-System Programmer (AVRISP). Para fazer isso, abra o IDE do Arduino, selecione File ▶ Examples ▶ Arduino ISP ▶ Arduino ISP e faça o upload para o Uno. Em seguida, conecte o Uno ao microcontrolador, conforme mostrado a seguir.
A entrada analógica do potenciômetro.
Defina a taxa de amostragem do sinal PDM para a saída analógica no pino 15 a 1/4 da frequência do relógio do microcontrolador de 1 MHz.
O modelo de sistemas pode ser amostrado a uma taxa muito menor.
A especificação completa do microcontrolador.
A especificação do programador.
Implemente o código.
O esquema mostra o pino 24 conectado a um potenciômetro e o pino 15 conectado a um LED, juntamente com o regulador de tensão e as conexões do programador USBasp.
Implemente o código através do programador USBasp.