Firmware
Conexão:
Conecte o Arduino Nano ao programador USBASP (ArduinoISP não foi testado com as seções existentes do platformio.ini, será necessário configurar manualmente)
Observe que a pinagem dos conectores pode variar
Compilação e gravação:
configuration.h
Configure a firmware no arquivo configuration.h.
Erros de compilação
Se ocorrerem erros de compilação indicando incompatibilidade entre o tamanho da firmware e a memória do microcontrolador, geralmente ajuda executar sequencialmente os comandos
Seleção da quantidade de módulos de pesagem¶
1. Gravação do core MiniCore¶
Será necessário um programador USBASP
2.1 Alteração de fusíveis
2.2 Gravação da EEPROM¶
Gravação do microcontrolador¶
Autopid (calibração PID)¶
Executada quando necessário
O procedimento ocorre em duas etapas: Em configuration.h configure
Execute a gravação da seção 2.3 Após a gravação, a calibração automática de PID iniciará e ao concluir exibirá "Firmware parte 2" na tela altere para #define AUTOPID_RUN 0 e execute a seção 2.3Gravação do teste de cooler¶
Executada quando necessário
Em configuration.h descomente
execute a seção 2.3 O teste do cooler executará em todas as frequências disponíveis com preenchimento PWM de 100-10% e exibirá o modo de operação na tela. Ao final do teste, com base em suas preferências de nível de ruído e qualidade de funcionamento do cooler, defina em configuration.h a frequência desejada, comentegrave o microcontrolador na seção 2.3
Erros na inicialização
Se após a gravação e durante a operação erros aparecerem na tela, consulte o arquivo configuration.h
Vídeo educativo¶
Links do vídeo:


