Cześć.
Wypaliłem bootloader na nowej Atmedze 328P (schemat burn bootloader), którą potem włożyłem do arduino Uno, by sprawdzić czy jest wszystko okay. Zrobiłem zwykłego blinka na diodze - i działała. Chciałem ją przenieść na płytkę stykową, by "projekt" blinka działał bez arduino.
Dioda z delay(1000) na arduino mrygała co sekundę, ale na płytce jakoś nieregularnie. Raz co sekundę, raz swieciła kilka sekund, raz ułamek itd. Potem znowu do normy wracała po około minucie, i potem za jakiś czas znowu. Pomyśłałem, że to przez delay i użyłem millis. Identycznie.
Spróbowałem zrobić mały, pierwszy projekt i tak. Na drugiej atmedze, zrobiłem program, który co 15 sekund sprawdza, czy kontrakon jest rozłączony. Jesli tak - to krótki pisk buzzerem ( z generatorem ). I tak co 15 sekund. Gdy program uruchomiłem na arduino, wszystko hula.
Gdy przeniosłem to ( schemat z baterią 9v i stabilizatorem lm7805 ) to miałem cały czas ten sam problem. Gdy podłączyłem zasilanie pod 5v arduino i masę i zasilanie usb - buzzer raz pisknął, potem jakby się wszystko zawiesiło. Wyłączylem i włączyłem - potem było dwa razy pisknięcie (około 50ms, delay(50)). Potem znowu raz, i potem znowu raz etc. Identycznie miałem gdy do arduino podłączyłem zasilacz, 2.5A - orginalny arduino. Sama płytka również orginalna.
Identycznie było, gdy podłączyłem przez stabilizator lm7805 i baterię 9v (wiem, akurat bateria 9v tutaj bez sensu, bo sporo traci się napięcia, ale to do testów). ) Myślałem, że to przez zasilanie, ale na różne sposoby podłączałem i dalej lipa. Może kondensatory elektrolityczne dać na linię (nie spróbowałem, bo czekam na przesyłkę)? Albo jeszcze w czymś innym problem - może rezonator 16Mhz zły, albo połączenie - ale całe połączenie zrobiłem według schematu na arduino.org.
Jestem początkujący, proszę o wyrozumiałość ;-P
Buzzer: https://botland.com.pl/buzzery-generatory-dzwieku/4526-modul-z-buzzerem-aktywnym-z-generatorem-zielony.html
Kontrakton: https://botland.com.pl/czujniki-magnetyczne/3104-czujnik-magnetyczny-otwarcia-drzwiokien-kontaktron-cmd14-srubki.html
Program: https://pastebin.com/6EBPKGKi
Schemat z żółtymi liniami to wypaliłem bootloader, a drugi to "mój projekt" 😉
Z góry dziękuję za wskazówki.