| |
Bascom: Modyfikacja programu sterownika syntezy SAA1057
Wysłany przez Michallo dnia 16-01-2005 o godz. 21:31:49 (3958 odsłon)
Co nowego?
1) Dodałem przydatną jak się okazuje, ciągłą zmianę częstotliwości podczas trzymania wciśniętego jednego z przycisków [góra] lub [dół].
2) Zmodyfikowałem funkcję nastaw częstototliwości. Poprzednio, przy wyjściu z nastaw częstotliwości, sterownik zawsze wracał do menu głównego, bez względu na to, czy częstotliwość zmienialiśmy przez "szybkie wejście" przyciskiem P4, czy za pomocą menu. Teraz, jeśli wychodzimy z funkcji zmiany częstotliwości, program wraca do miejsca, gdzie znajdował się poprzednio. Jeśli ktoś ma jakieś sugestie odnośnie zmian, lub znalazł jakieś błędy, proszę o informację. Postaram się jak najszybciej poprawić program.
(Czytaj więcej... | 774 bajtów więcej | Wynik: 4)
|
|
Bascom: Termometr jako przykład aplikacji wyświetlacza LED
Wysłany przez Jacek dnia 04-11-2004 o godz. 12:33:56 (6041 odsłon)
Myślę, że zdjęcie obok nic na pierwszy rzut oka nikomu nie mówi. Urządzenie ze zdjęcia to czujnik temperatury zbudowany z użyciem układu firmy Maxim-Dallas DS1820. Do jego
konstrukcji wykorzystałem typową miedzianą rurkę instalacyjną o średnicy zewnętrznej 6
mm, około 2 metrów przewodu ekranowanego (para przewodów w ekranie), nieco koszulki termokurczliwej, żywicę epoksydową i najważniejszy element - DS1820 w obudowie plastykowej TO-92 (taka, jak dla tranzystora małej mocy). Wewnętrzna średnica rurki jest troszkę za mała - należy ją rozwiercić. Na przewody przed przylutowaniem do DS1820 dobrze jest nałożyć kawałki koszulki termokurczliwej, aby nie spowodować
zwarcia wewnątrz. Nóżki 1 i 3 czujnika są
zwarte i przylutowane do przewodu żółtego
(mój kabel miał przewody żółty i czerwony),
nóżka 2 jest przylutowana do przewodu
czerwonego. Ekran połączony jest
elektrycznie z "obudową" czujnika, czyli
rurką. Całość jest z obu stron zalana żywicą epoksydową tak, że czujnik można włożyć
nawet do wody. Co dalej? Najwyższy czas napisać program obsługi. Program wykorzystuje mikrokontroler AT90S8515 (ale tylko dlatego, że taki był akurat pod ręką), wyświetlacz LED opisywany już na tej stronie i - jak na Bascom przystało - ma nieco więcej niż 2 kB.
(Czytaj więcej... | 1478 bajtów więcej | Wynik: 3.9)
|
|
Bascom: Program testujący dla wyświetlaczy VFD firmy Noritake
Wysłany przez Jacek dnia 01-11-2004 o godz. 00:41:54 (1340 odsłon)
Program tutaj opisany pozwala przetestować większość funkcji oferowanych przez
wyświetlacze VFD firmy Noritake. Dzięki komunikacji przez port RS-232 procedury
sterujące są uproszczone do minimum, a do połączenia wymagana jest jedynie jedna
wolna linia portu w mikrokontrolerze. Program napisany z użyciem kompilatora Bascom 8051 daje możliwość sprawdzenia następujących funkcji wyświetlacza.
(Czytaj więcej... | 609 bajtów więcej | Wynik: 0)
|
|
Bascom: Automatyczny sterownik oświetlenia
Wysłany przez Jacek dnia 31-10-2004 o godz. 23:40:32 (1986 odsłon)
Czasami drażnią nas z pozoru nieważne
czynności. Na przykład bardzo wielu ludzi
denerwuje potrzeba ciągłego włączania i
wyłączania oświetlenia. Można zostawiać
światło włączone, ale to powoduje
podwyższenie opłat za energię elektryczną.
Aby ułatwić nieco sobie życie postanowiłem
skonstruować Automatyczny Sterownik
Oświetlenia. Układ taki może być wykonany na bazie czujnika ruchu. Rozwiązanie to ma jednak istotną wadę - cena takiego czujnika waha się w granicach 80 zł. Postanowiłem szukać tańszego rozwiązania. Zaprojektowany przeze mnie układ oparty
jest na idei liczenia ludzi wchodzących do
pokoju i z niego wychodzących. Gdy układ zliczy chociaż jedną wchodzącą do środka
osobę - załącza światło. Oczywiście to trochę za mało. Bez sensu jest bowiem załączanie
światła w dzień. Wyposażyłem więc swój sterownik w funkcję rozpoznawania czy jest
dzień, czy noc. światło załączane jest w zależności od pory dnia. Trzecią funkcją układu jest funkcja SEN, która powoduje, że po wciśnięciu przycisku, światło jest wyłączane i układ oczekuje na nowy dzień.
(Czytaj więcej... | 1283 bajtów więcej | Wynik: 2.5)
|
|
| |
 |
Artykuł dnia |
 |
|
|
Dziś nie dodano nowego artykułu.
|
|
|
 |
|