Witam
Chciałbym przedstawić mój pierwszy "projekt" sterowania Atmegą32 z poziomu komputera.
Od wczoraj stawiam swoje pierwsze kroki w Delphi 2010 i udało mi się stworzyć aplikację opartą o komponent TComPort.
Aplikacja ta steruję trzema diodami podłączonymi do portu C mikrokontrolera Atmega32. W załączniku zawarte są zarówno kody źródłowe projektu Eclipse jak i Delphi 2010 oraz skompilowany program. Po jego uruchomieniu należy kliknąć Settings, następnie wybrać port COM oraz prędkość transmisji. Następnie należy kliknąć Open, polecenie to otwiera port COM, po czym można już sterować diodami. Kiedy zakończymy zabawę z aplikacją należy kliknąć Close w celu zamknięcia portu com. Przed wgraniem wsadu do mikrokontrolera należy ustawić FuseBity na zewnętrzny kwarc. Ja korzystam z kwarcu 18432000.
Pozdrawiam.
Chciałem udowodnić tym samym, że Mirek ma rację w swoich książkach pisząc, że wykorzystywanie CStringów w transmisji UART w przypadku mikrokontrolerów jest w zupełności wystarczające do sterowania lub odczytów danych z czujników.
----------- połączyłem dwa posty - mirekk36Treść głównego pliku projektu main.c:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Screen aplikacji:
Kurcze ... jestem zafascynowany Delphi prawie jak C dla AVR
Szkoda tylko, że jestem skazany na helion-a w tej dziedzinie, ale cóż może kiedyś Mirek napisze jakąś książkę o tej tematyce... Już widzę sterowanie światłem, roletami itp sterownikami z poziomu laptopa w moim domu
Dzięki BTM-222
http://www.sklep.atnel.pl/pl/p/ATB-BTM-222-2.0/72 Mirka marzenia stają się rzeczywistością
Zrobię sobie centralkę na bluetooth a komunikację z innymi urządzeniami dzięki RFM
http://www.sklep.atnel.pl/pl/p/RFM73/60.