Witam odrazy mówię ze dopiero zaczynam programować i juz mam problem. Musze (chce) napisać program który będzie narzazie sterował pinami z 4 przycisków a ma to wyglądać ta Pierwszy przycisk (porty b pin 4 akcja za pomocą dawania stanu niskiego 0 ) służył będzie do wybierania pinu jakim chcemy sterować (piny b0 i b1) Przycisk 2; 3 i czwarty (pin b7 b6...
http://obrazki.elektroda.pl/6124965200_1... Witajcie! Chciałbym zaprezentować mój zestaw uruchomieniowy składający się z programatora oraz w miarę możliwości uniwersalnej płytki testowej! Powodem powstania zestawu były wysokie ceny zestawów oraz ograniczona funkcjonalność. Postanowiłem więc sam spróbować zbudować własną płytkę testową wraz...
http://obrazki.elektroda.pl/5462459700_1... Witam Chciałbym zaprezentować mój projekt zdalnego sterowania pilotem RTV z funkcją uczenia się kodu przycisku. Układ powstał na potrzebę sterowania oświetleniem diodowym pod półką w pokoju. Układ powstał na bazie procesora ATMEGA8 taktowanego zegarem wewnętrznym 8MHz. Program napisany w BASCOM...
http://obrazki.elektroda.pl/8293412900_1... Witam. Przedstawiam sterownik oświetlenia LED oraz halogenowego w domu. Układ ma za zadanie wykryć obecność osoby w pomieszczeniu zapalając taśmy LED oświetlające sufit (7 metrów białej taśmy 2700K). Po kliknięciu włącznika (który jest przyciskiem dzwonkowym) ma zapalić się dodatkowe oświetlenie...
https://obrazki.elektroda.pl/1662014800_... Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla tego aby zdobyć doświadczenie,...
A jak myślisz? Będziesz sterował przyciskiem? Czy przycisk będzie sterowany portem? Pomyśl to nie boli...Że milion projektów używa przycisków to już inna bajka...ale wiem na forum szybciej.
to jest w c codevisionavr idea powinna byc dobra
Masz schemat Twojego projektu?
Witam! Jestem w trakcie budowy małego manipulatora. Chcę nim sterować przez rc5. Mam przerobione serwa(wyjęta elektronika -sterowanie przekaźnikami.) Problem jest w tym ,że nie potrafię ogarnąć rc5 w bascomie. to moj kod $regfile = "m8def.dat" $crystal = 4000000 Config Rc5 = Pind.2 Config Portd.3 = 1 Portd.3 = 1 Config Portd.0 = 1 Portd.0...
To były zamierzchłe czasy - assembler królował wtedy ;) Tu jest pomysł na LM317: http://www.elektroda.pl/rtvforum/topic18... ------------- edit: Dorzucam pliki, które obiecałem. Jest tu wszystko co potrzebne, czyli sterowanie LM317 przez PWM z procesora. Układ rozbudowany, ale napewno coś da się uprościć.
Witam potrzebuje zrobić sterowanie do nawigacji i pomyślałem o atmega 8 myślę ze da się to zrobić na tym mikroprocesorze a także o pomoc fachowców w napisaniu programu. A wiec do rzeczy sterować muszę otwieraniem i zamykaniem klapki oraz ustawieniem nachylenia. Przyciski jakie mam do wykorzystania to przycisk open/close i tittle oraz dwa sygnały otwarta...
Problem rozwiązany :) Po wielu próbach z poprzednią funkcją, napisałem nową od zera. Oto jej kod: if (!(PINB & 1<<0)) //przycisk + { //bezpośrednio po naciśnięciu increment(); //zwiększ wartość zmiennej for (int i=0; i<10; i++)//pauza 750ms, umożliwiająca jednocześnie... if (!(PINB & 1<<0))//...inkrementację.....
Witam. Na wstępie chciałbym zaznaczyć że dopiero zaczynam moja przygodę z mikrokontrolerami. Posiadam mikrokontroler Atmega8-PU oraz własnoręcznie skonstruowany programator ISP :) Do programowaniu używam WinAVR + IsPROG. zmierzając do sedna. Chciałbym spróbować skonstruować urządzenie które mógłbym obsługiwać przez port USB. np. Napisać prosty program...
Witam. Potrzebuje program do Atmega8 który sterował by mostkiem H. Potrzebne mi są impulsy dwu sekundowe co minutę, raz na jednym porcie, raz na drugim. Miało by to sterować zegarem wtórnym PKP który zasilany jest impulsami co minutę, co impuls odwracana jest na nim polaryzacja. Nigdy nie pisałem programów więc proszę o pomoc i sprawdzenie tego co napisałem....
Witam, mam problem z napisaniem programu sterowania światłem drogowym oraz kierunkowskazów. Sterownik będzie w customowym motocyklu w którym nie ma miejsca na tradycyjne wielkie przełączniki więc zostaną do tego wykorzystane włączniki chwilowe i ich działanie ma polegać na podaniu sygnału do mikrokontrolera. A więc wciskam przycisk światła przełączają...
Tak więc jak juz pisałem. 1) Mikrokontroler Atmega8 2) Oczywiście płytka testowa. ( jak narazie kombinuje i nie ma sensu wszystkiego po kilkaset razy lutować) 3) Program jest napisany w BascomAVR $regfile = "m8def.dat" $crystal = 1000000 Config Portb.1 = Output Portb.1 = 1 Config Portc.5 = Input Portc.5 = 1 Do If Pinc.5 = 0 Then Waitms 150...
(at)RaStro w sprawie awaryjności postawię taka oto teorię. Dla przykładu mamy dwa systemy sterowania: jeden na atmega 256 obsługujący np 16 przycisków i 16 opraw świetlnych oraz 1 autonomicznych urządzeń np na atmega8 każde steruje tylko jedna opraw i podłączonych do pojedynczego przycisku. Jeśli awaryjność scalaków jest taka sama to na dzień dobry...
Witam wszystkich Elektrodowiczów Jeśli taki temat jest już na Elce to przepraszam i jednocześnie proszę o link a jeśli nie ma to może się jeszcze komuś oprócz mnie przyda. Informuje jeszcze, że jestem początkującym "Atmegowcem". Na początku napisze, że programik potrzebuję do sterowania oświetleniem. Ponieważ mam przycisk "światło" działający na zasadzie...
Witaj Kolego. Nie bój się nowych rozwiązań. Tak jak moi przedmówcy napisali dallasa możesz puścić na jednej linii tyle że będziesz musiał dorobić adresowanie układów i ich detekcję (to chyba jest najtrudniejsze) ale wykonalne. Klawiaturę to jest kilka możliwości albo przycisk do portu jeden na jeden (kiepskie rozwiązanie) albo zrób sobie matrycówkę...
Pomyśl co się stanie, gdy na wyjściu procesora będzie 1 a ty zewrzesz ją do masy poprzez styk? Będzie: Takie Buum! jak tutaj przynajmniej z tym pinem. Co konkretnie chcesz osiągnąć? Masz wolny pin by ten przycisk podłączyć a sterować L298 programem? A nie możesz zrobić tego styku w szereg między pin Atmegi, a L298, by był normalnie zamknięty, a rozłączany...
Witam. Zamierzam zrobić oświetlenie schodów wykorzystując ATmega8 i 15 diod LED białych. Każda dioda będzie podłączona do swojego portu, a więc będzie zajętych 15 portów (PD0...PD7, PC0...PC5, PB0). W ten sposób chcę uzyskać możliwość sterowania każdą. Jedna dioda przypada na jeden stopień schodów. Teoretycznie maksymalne obciążenie ATmegi wynosi 300mA...
Dziękuje za odpowiedz :) Wprowadziłem poprawki i zmiany: - rezystory przy diodach policzylem z prawa ohma (R = (U - Ud)/Id = 2,4V/20mA = 120om) -usunąłem rezystory przy switchach - zamieniłem tranzystor przy glosniczku na npn (moglby mi ktos napisac czemu lepiej bedzie dzialal przy npn niż przy pnp?) - dodałem kondensatory do każdego VCC - nie połączyłem...
Chyba że wymaga to nauki trwającej ponad pół roku, Chyba że będziesz bardzo oporny w nauce. Mówimy tu o podstawach podstaw czyli o mruganiu diodami w zależności od czasu. Czyli będzie Ci potrzebna wiedza jak sterować portami wejścia i wyjścia, i przyda się obsługa timera, żebyś miał lepszą stabilność czasu. Mianowicie dwie dodatkowe diody, z czego...
gdzie jest błąd Nie znam BASCOM'a więc mogę się mylić... ale wydaje wydaje mi się, że tu: Zadziałało dzięki za pomoc Witam Czy ktoś może mi powiedzieć gdzie jest błąd w kodzie zamieszczonym poniżej? W tym projekcie atmega ma sterować obrotami wentylatora (wolniej/szybciej) po naciśnięciu przycisku. Tu konfigurujesz Timer1 do pracy w trybie (1) 'Phase...
Ok zmieniłem switche i dałem do masy,dałem rezystory 10k między switch , a uC(tylko proszę mi dać zrozumieć jakie rzeczy mogłyby się dziać bez tych rezystorów?) Przy łącznikach zwierających do zasilania należy dołączyć rezystor miedzy wejściem mikrokontrolera a masą. Bez nich w momencie gdy przycisk nie będzie wciśnięty wejście będzie wisiało w powietrzu...
1) PinB.5 poprzez rezystor 10K podłączasz do VCC. Do PinB.5 podłączasz też kondensator 100nF do GND. 2) PortB.0 INT0 podłącz przez opornik 200 omów do przycisku (druga nóżka przycisku do GND) to będzie twój przycisk do zmiany efektów 3) Pozostają ci tylko 4 wolne nóżki dla ledów. Możesz dodać ekspander I2C->8 bit PCF8574 i sterować 8 ledami lub zostawić...
Witam, na wstępie dodam że jestem bardzo początkujący w programowaniu. Staram się stworzyć program który by włączał i wyłączał funkcję RGB, poprzez pilot RC5. Staram się to zrobić po kolei i najpierw próbuję gasić i zapalać pilotem diodę. Problemem jest to, że program reaguje na każdy przycisk a nie na konkretny - zaprogramowany. Chce sterować klawiszem...
Witam. Jestem nowym użytkownikiem tego forum. Z mikrokontrolerami dopiero zaczynam swoja przygodę. Piszę ponieważ napisałem program wyłącznika schodowego z regulowanym czasem działania i gdy programuje mikrokontroler to nie wykazuje on zadnych oznak zycia. Mikrokontroler ma być sterowany czterema przyciskami. Dwoma przyciskami niestabilnymi typu microswitch...
Program masz całkowicie źle napisany. Zacznij od sterowania serwami, ale tak, żeby nie używać delay. Czyli całe sterowanie musisz zrobić w przerwaniach. Najlepiej tak, że w procedurze obsługi przerwania inkrementujesz jakąś zmienną i porównujesz ją ze zmiennymi określającymi szerokość impulsu dla konkretnego serwa (skoro masz 10 to będziesz miał tablicę...
Witam. Od kilkunastu godzin próbuję coś zrobić z tym programem i nie mogę... Może ktoś z Was na coś wpadnie. Procesor: ATmega8 Kompilator: avr-gcc Chcę zrobić obsługę klawiatury złożonej z 5 przycisków. Podłączyłem je do portu C, włączyłem pull-up'y, przyciski przywierają wejście do masy. Chcę ( koniecznie ) zrobić to tak, żeby przycisk reagował tylko...
Witam! Ostatnio zacząłem programować uC, a konkretnie atmegę 8. Okazało się, że diody ładnie się zapalają, PWM działa. Oznacza to, że wyjścia dobrze działają lecz gdy chce coś "odebrać" (mam na myśli: ADC; sygnały z przycisków), to atmega zaczyna wariować. Dioda LED, która sygnalizuje, że przycisk jest wciśnięty wogóle nie reaguje, a co przybliżę rękę...
Witam wszystkich fachowców, Z programowaniem uC w języku Bascom dopiero zaczynam wiec bardzo proszę o wyrozumiałość. Chodzi mi o wstawienie obsługi przycisku. Całość ma działać w następujący sposób -jeśli wciskam i cały czas trzymam przycisk, podając stan niski "0" na pind.1, to zaczyna działać pierwsza część programu. Natomiast w momencie kiedy puszczam...
witam , nie wiem w jaki sposób rozwiązać zatrzymanie pętli programu do chwili naciśnięcia przycisku układ ma działać tak ze mamy 4 diody led , każda z nich zapala się po naciśnięciu przycisku jednoczenie gasząc poprzednią [syntax=vb]Do Set portb.1 ; zapalenie diody 1 (oczekiwanie na przycisk) reset portb.1 ; zgaszenie diody 1 set portb.2 ; zapalenie...
Witam, mam mały problem z uruchomieniem menu wyboru. Chciałbym podpiąć do ATmega8A wyświetlacz LCD a następnie dwa przyciski i 5 diod. Przyciski były by do przewijania w górę lub w dół menu a którym znajduje się odpowiednia lista. W zależności co pokazuje wyświetlacz (ma ustawione, w zależności od wartości zmiennej którą inkrementuje/dekrementuje przyciskami)...
Zrobiłem układ, który ma sterować 18 diodami LED, 8mm za pomocą ATmegi8. Rezystory do LEDów mają po 100Ω. Gdy wciskałem S1 miała następować zmiana programu diód, np miganie. Po złożeniu wszystkiego i sprawdzeniu czy wszystkie LEDy działają było ok. Później przy włączaniu i odłączaniu zasilania niektóre się gasiły, a później po tej samej operacji...
Witam! Jakimi zasadami kieruje się SPI w prostej komunikacji między dwoma uC Atmega8? Utworzyłem kod dla Mastera i Slave'a - Master wyłapuje wciśnięcia przycisków i zapisuje ten status do tablicy, z której później po kolei bajty są wysyłane poprzez SPI. Slave odbiera dane i zapisuje je do bufora tymczasowego. Jeśli wartość bufora dla danego przycisku...
Chciałbym napisać program w C dla ATMEGA8. Będzie to mój pierwszy program, myślałem że będzie bardzo prosty a tu już problemy. Chodzi mi o to żeby przy wciskaniu jednego przycisku, kolejno po sobie zapalały się diody, za pierwszym wciśnięciem jedna, za drugim dwie, itd. Ale funkcja której użyłem - while(PINC & 0x01) {} - nie czeka za wciśnięciem przycisku....
Przedstawiam częśc programu- Proszę powiedzieć jak napisać aby w mozna było naciskać przyciski raz jeden a raz drugi i odwrotnie a nie ze najpierw muszę nacisnąć przycisk a potem kolejny. powiedzmy jest to tak rozwiązane, ze wciskam W1 a potem W2 i wtedy działa program. Jak nacisnę W2 a potem W1 to nic sie nie dzieje. int main(void) { sbi(DDRB,1); //...
Witam. Mam prosty program który nie do końca działa ok;/ $regfile = "m8def.dat" $crystal = 1000000 Config Portd = Output Portd = &B00000000 Config Pinb.0 = Input Config Pinb.1 = Input Led1 Alias Portd.1 Led2 Alias Portd.2 S1 Alias Portb.0 S2 Alias Portb.1 If S1 = 1 Then Gosub Ledon End If If S2 = 1 Then Gosub Ledof End If ''''''''''''''''''''''''''''''''''''''''...
Witam już od jakiegoś czasu próbuję zrobić na ATmega8 wykryła mi naciśnięcie guzika i nic. próbowałem już według wielu instrukcji, z podciąganiem, bez i nic. teraz próbuję na kodzie prtzepisanym z książki "mikrokontrolery AVR w praktyce", z rezystorem podciągającym 1kΩ. jest kompletny brak reakcji w przypadku zaciśnięcia lub rozwarcia zworki. może...
Poniżej zamieszczam program. Nie mogę wymyślić w jaki sposób po naciśnięciu kombinacji dwóch przycisków np 1 i 2, wyświetlacz się wyczyścił, ale też żeby funkcje tych przycisków zostały zachowane czyli jak nacisnę klawisz 1 to ma się wyświetlić "1", jak drugi "2" jak wcisnę pierwszy potem drugi i je puszczę to wyświetlacz ma się wyczyścić (LCD_CLEAR;)...
Jestem w trakcie tworzenia sobie menu swietlnego, pomysl gdzies tam podpatrzylem w internecie , spodobal mi sie i chcialem go zrealizowac a przy okazji lepiej poznac C. Ale napotkalem pewien problem. Otoz program ma dzialac tak by po przycisnieciu s1 mozna by bylo wybrac konkretna funkcje programu. Przycisk s2 mialby uruchamiac i zatrzymywac dana funkcje...
Witam! Jakieś dwa lata temu kupiłem sobie atmegę 8 i programator stk200, i chciałem ten zestawik jakoś zaprogramować, ale z powodu braku odpowiedniej wiedzy, źle podłączałem zasilanie i programator co często kończyło się mocnym nagrzaniem procka. Pomyślałem że kasa poszła w błoto, ale ostatnio znowu zachciało mi się pobawić elektroniką. Po przeszukaniu...
Witam. Chciałbym do mojej atmegi8 dołączyć prostą klawiaturę.Mają to być 2 przyciski.po wciśnięciu jednego ma się zapalić dioda 1,natomiast po wciśnięciu drugiego ma się zapalić dioda 2. Na porcie C na pinie 5,4,3 mam podłączone diody.Chciałbym pod port D podpiąć ową klawiaturę. mój mankament polega na tym,że nie wiem jak napisać pod to program.Wiem,że...
Witam Mam pytanie bo jestem początkującym, jak w programie bascom avr napisać program dla procesora z rodziny avr(np atmega 8), którego zadaniem będzie załączać przekaźnik po naciśnięciu guzika i wyłączać ten sam przekaźnik po kolejnym naciśnięciu tego samego guzika(mikroswitch). Przekaźnik oczywiście nie będzie podłączony do portu bezpośrednio ale...
Gdy przycisnąłeś przycisk ale trzymałeś go mniej niż 70 okresów to zmienna Opoznienie_odczytu dochodziła do powiedzmy 65. Ale po puszczeniu przycisku nie resetowałeś zmiennej. Czyli miała ona dalej 65. I kolejne przyciśnięcie było obsługiwane za 5 cykli, a nie za 70 cykli tak jak chciałeś. Bo zmienna musiała doliczyć do 70 a już miała 65 czyli brakowało...
Zgadzam się z krzychS. Mikrokontroler np. ATMEGA8, 2 przyciski i program.
Witam, potrzebuję programu w Bascomie za pomocą którego będę mógł sterować 3 przekaźnikami: -jedno naciśnięcie - PB1 stan wysoki przez np. 1 sekundę -dwa naciśnięcia jedno po drugim - PB2 stan wysoki przez np. 1 sekundę -dłuższe przytrzymanie przez np. 2 sekundy - PB3 stan wysoki przez np. 1 sekundę Zależy mi właśnie by sterowanie było realizowane wyłącznie...
Tak na szybko: Nie: If Portd.2 = 0 Then Liczba = Liczba + 1 Tylko: If Pind.2 = 0 Then Liczba = Liczba + 1 Zamiast tej plątaniny: If Liczba = 0 Then Reset Portb.0 Set Portb.1 Reset Portb.2 Reset Portb.3 Reset Portb.4 Reset Portb.5 Reset Portd.0 Elseif Liczba = 1 Then Reset Portb.0 Set Portb.1 Reset Portb.2 Set Portb.3 Reset Portb.4 Reset Portb.5 Reset...
Witam. Poraz kolejny proszę o pomoc. Tak to już jest z początkującymi :D Napisałem program który ma w prosty sposób sterować serwonapędem. Oto on: #include "avr/io.h" int main() { DDRB=0xff; DDRC=0x00; PORTC=0xff; OCR1A=17600; ICR1=20000; TCCR1A|=(1<<COM1A1) | (1<<COM1A0) | (1<<WGM11); TCCR1B|=(1<<CS10) | (1<<WGM13) | (1<<WGM12);...
Zaznacze na początku, że nie jestem jeszcze zbyt mocny jeśli chodzi o mikrokontrolery. Napisałem (na podstawie kodów znalezionych w sieci) programik, który za pomocą przycisków pozwala zwiększać/zmniejszać wypełnienie sygnału (PWM) i traktuje nim diodę. Chciałbym za pomocą dwóch innych przycisków traktować drugim sygnałem PWM drugą diodę. Jak to zrobić?...
Ten prąd to prad maksymalny diody, przy mniejszym tez bedzie działała, ale rozwiazanie z tranzystorem jest najbardziej praktyczne masz wieksze pole manewru 3. Bardzo źle, na przykładzie wcześniejszym przeciez miałeś pokazane zasilanie i tak masz zostawić, dodatkowo podpiąć sie pomiędzy R2 a tranzystor i tym sygnałem sterowac uP
Witam! W AVRach musisz ustawić czy port (pin) ma być WEJŚCIEM czy WYJŚCEM. Prawdopodobnie o tym zapomniałeś. Spróbuj zrobić tak: ----------------------------------------... #include<avr/io.h> void main(void) { DDRB = 0xFD;//kierunek portu B, pin PB1-wejscie, reszta-wyjscia while(1) { if(bit_is_set(PINB,PB1)) //czy PB1=5V? sbi(PORTB,PB2);...
A teraz zastanów się, jak się ma kod, który wkleiłeś do opisu zachowania programu i skąd my mamy wiedzieć, o jaki "przycisk" chodzi i w jaki sposób procesor ma sterować silnikiem (podłączenie portów)?
W ogóle ten program będzie działał chaotycznie. Nie wiem jak chcesz sterować diodami za pomocą jednego przycisku. Ale poza tym funkcje delay_ms mogą nie przyjmować tak dużego argumentu. 262 / F_CPU (MHz) (sprawdź dokładnie w dokumentacji) mniej więcej to max. A ty podajesz nawet 400!
No dla mnie tym następnym krokiem był przerzutnik T :) Również polecam :) Potem, sugeruje proste przerwania zewnętrzne, timer (tu duze pole do popisu, mozna sobie zrobić na nim mruganie diody, przyciskami sterowac częstotliwość), potem sterować jasnością z PWM. Dalej proponuje pobawić sie wewnętrznym eepromem, przydaje sie w dalszej nauce, potem zewnętrzny...
Powyższy kod będzie działał odwrotnie - nie pozwoli załączyć maszyny przez 300ms. W grę wchodzi tylko takie sterowanie i tego się trzymam.
1 Przeczytaj notę katalogową ATMegi 2 Podłącz przyciski, najlepiej pod piny z przerwaniami (druga strona przycisku do masy), wyświetlacz pod któryś z portów (np PORTB). Rezystory ograniczające prąd w poszczególnych segmentach (na oko kilkaset omów :)) 3 Podłącz stabilizowane zasilanie 5V do układu 4 Napisz program sterujący (w wybranym języku) 5 Podłącz...
witam. jak zmienic ten program aby z przyciskow (PD0, PD1) sterowac jednym serwem (PB0), nastepnie przyciskiem (PD2,PD3) sterowanie kolejnym serwem (PB1).. i tak dalej ....?
Możesz to zrobić na funkcji Wait ale musisz inkrementować jakąś zmienną a w między czasie sprawdzać przyciski .
Przyciski S1-S5 to przyciski mające na celu załączanie diody lub gaszenie za pomocą przycisku chciałem zrobić coś jak na tym filmiku: Obawiam się kolego, że chyba nie za bardzo rozumiesz jeszcze zasadę działania "tego wszystkiego". Diody są sterowane z wyjścia mikrokontrolera, w Twoim przypadku będą podłączone katodami do poszczególnych pinów portu...
Odpuść sobie BASCOM, jak już coś robiłeś w Bascomie to czas na przesiadkę na C. A jak nie to tym lepiej, nie będziesz miał złych nawyków. A tak poważnie, jak zaczynasz przygodę z mikrokontrolerami, obojętnie w Bascomie czy w C czy ASM, zacznij od najprostszych rzeczy, jak np sterowanie diodą LED, stanu przycisku. Inaczej zajedziesz się od razu i stracisz...
Zrobiłem według Twojej porady i działa wyśmienicie. Co do diody LED, to tylko taka robocza nazwa, docelowo ten port ma też sterować przekaźnikiem, ponieważ źródłem światła będzie dość mocna lampa informująca o włączeniu nawiewu, która ma być widoczna z kilkunastu metrów. Dzięki, pozdrawiam.
Ok, postanowiłem oszukać własne oko i zrobić to w ten sposób, zapalam i gasze przez 1/200 sekundy i jest ok, ale chcac zrobic to z użyciem rpzycisku nie działa jak należy. np: ... do{ HIGH1; // stan wysoki na PC5 PORTD=0x04; PORTB=cyfry[1]; delayms(5); PORTD=0x08; PORTB=cyfry[k]; delayms(5); if(bit_is_clear(PINC,5))...
Ostatnio wpadł mi w ręce taki sobie wyświetlacz: http://obrazki.elektroda.net/76_12489884... I chciałbym go sobie wbudować w piórnik. Tylko, że niewiem jak go podłączyć. Mają być 4 guziki : 1 do włączania całego układu (po włączeniu pojawia się data i godzina), 2 do włączenia ściągi, 3 do przewijania tekstu do góry, 4 do przewijania tekstu w dół....
Zainteresuj się układem PCF8574 działa na I2C.
To mikrokontroler ma zapamiętać (a raczej zmienić) stan po wciśnięciu przycisku, a nie transoptor.
atmega8 przycisk przycisk atmega8 atmega8 sterowanie przycisk
renault laguna migająca kontrolka badania okresowe pracownika komora klimatyczne
kopia zapasowa android kopia zapasowa android
Zasilanie Arduino GIGA R1 WiFi przez VIN Błąd 62 w urządzeniach: przyczyny i rozwiązania