Witam, Jakiś czas temu zacząłem bawić się mikrokontrolerami. Stworzyłem prosty minutnik na płytce stykowej polegający na ustawionych w linii sześciu diod LED (+2 dodatkowe), które zapalają się po kolei w 10-cio sekundowych odstępach. Napisałem prosty kod: [syntax=c] #include <avr/io.h> #include <util/delay.h> int main( void ){ /*/ Buzzer...
Witam wszystkich. Zajmuję się elektroniką od jakiegoś czasu ale nadal określam się jako początkujący, więc proszę o wyrozumiałość. Nadszedł czas na stworzenie płytki testowej, gdyż testowanie układów na płytce prototypowej stało się już uprzykrzające. O to podstawowe założenia i kilka kwestii/pytań dotyczących niektórych modułów. Schemat: https://obrazki.elektroda.pl/9820553100_...
Są to przekaźniki HF3FF-M: [url=http://www.hongfa.com/pro/pdf/HF3FF... Napięcie cewki przekaźnika to 12V, rezystancja cewki 320 Ohm . Generalnie narazie nic nie podłączałem na wejście, więc na OUT1 nic nie ma, ale chodzi o sam fakt załączenia się przekaźnika ( nie słychać pstryknięcia po dodaniu tej diody LED) no i buzzer w multimetrze tez...
Poprawiłem program i teraz w części stanu początkowego, zamiast jedynek, dałem &B0000000, lecz nic to nie zmieniło- Buzzer działa, dioda nie. Najdziwniejsze jest to, że podczas programowania dioda na chwilkę się zapala i gaśnie (podczas porgramowania, podłączona jest do pind.0) //EDIT: To samo, przy 8 zerach i 7, jest ten sam problem.
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" http://obrazki.elektroda.pl/4484036500_1... MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności...
Witam! Mam zaskakującą sytuację! Bawię się właśnie uP Atmega16, i natrafiłem na dziwny przypadek. Podczas transmisji na liniach TXD, RXD (podłączony MAX485, ale to bez znaczenia) buzzer (a także dioda LED) podłączone do INT1 (PD3) pobzykuje / włącza się. Mało tego! Ustawienie linii PD3 jako wyjście ( Config Pind.3 = Output ) uniemożliwia transmisję....
załączam program, ale to nie jest problem napewno tego.: spark2_nowy.h ioinit.h enkoder.h spi.c [syntax=c] static inline void SPI_SET_SS() { PORTB|=(1<<PB2); } static inline void SPI_RESET_SS() { PORTB&=~(1<<PB2);// SS -> PB2 } void SPI_master_init() { SPI_SET_SS(); SPCR = _BV(SPE) | _BV(MSTR) | _BV(SPI2X);// (SPE) SPI Enable, (MSTR)Master...
W końcu przespałem się z tematem :) Ostateczny wybór padł na rodzinę AVR... uznałem że to najlepszy wybór na początek przygód z... Starając się dalej iść w stronę zakupu gotowego zestawu wybrałem kilka które uznałem za najbardziej warte uwagi: EvB ATmega 16-32 ( 222 z ł – ATMEGA32 + WYŚWIETLACZ ) http://obrazki.elektroda.pl/8258948300_1...
Już za kilka dni muszę oddać moją pracę dyplomową. Moim problemem jest zbyt duży rozmiar kodu i jeśli nie zoptymalizuje programu to nie umieszczę w nim wszystkich założonych funkcji. Czy ktoś ma pomysł jak zaoszczędzić trochę pamięci patrząc na mój kod? (na program skłąda się jeszcze biblioteka do obsługi wyświetlacza z Nokii) #define _MAIN_MOD_ 1 #define...
...Buzzer ma działać razem z led-em, podłączonym do pinu PD7. Mogę wykorzystać ten sam pin i wpiąć buzzer w szereg z LED-em? A my skąd możemy wiedzieć co to za dioda i jaki prąd przez nią przepływa. A buzer jaki, z generatorem, jaki prąd znamionowy, i.t.d :?: Przypominam, to nie jest forum wróżek, czy też jasnowidzów, więc problem należy opisać precyzyjnie....
Proszę o pomoc - kupiłem buzer 5V mały HCM1005 i podłaczyłem go przez rezystor 200 Ohm do Portd.2 Atmegi8. Teraz generuje dźwięk Sound , Portd.2 , 50 , 14000 a buzer ledwo harczy - a chcialem piskliwy wysoki BIP :D jak to zrobic?
Witam Chciałbym zrealizować mały projekt. Po wciśnięciu przycisku powinna zamrugać dioda (np 10 mrugnięć) i buzzer wydać sygnał zgodnie z ilością mrugnięć. Chciałbym sobie dowolnie ustalić czas trwania mrugnięć i odstęp między kolejnym zapaleniem. Czy da się to zrealizować na ATtiny13A? Chciałbym całość zasilić baterią 9v (jakieś inne propozycje? ważna...
Tak, najpierw ustawisz pin na wyjście, później na wejście, i żeby nie było za mało, to wcześniej (żeby się upewnić, że nie zadziała) uruchamiasz na tym pinie port szeregowy (RX). Dodano po 4 Do tego na schemacie zaznaczasz wyjście na pinach 0 i 1, a w programie na 0 i 12.
Witam, potrzębuję pomocy przy projekcie na zajęcia. Będzie to mój pierwszy projekt tego typu, więc proszę o wyrozumiałość. Chcę zrobić prosty regulator temperatury sterowany mikrokontrolerem avr atmega. Zasilanie max 12V, 2A. Chodzi o taki układ który będzie mierzył temperaturę, a kiedy spadnie ona poniżej zadanej wartości (np.30stopni) włączy się zarówno...
$regfile = "m8def.dat" $crystal = 1000000 Config Portb = &B11111101 Portb = &B11111111 Config Portc = &B1111111 Portc = &B1111111 Config Portd = &B11111111 Portd = &B11111111 Do If Pinb.1 = 0 Then 'jesli switch press Portd.1 = 0 'dioda zielona ON Portc.0 = 1 'przekaznik ON Portc.5 = 1 'buzzer ON Portd.0 = 1 'dioda czerwona OFF Waitms 200 Portc.5 = 0...
Witam ponownie, Nie pokazałem całego kodu nie ze względu na to że ktoś mi go może ukraść jak to napisał kolega ale właśnie z racji tego że jest on napisany przez amatora. Jest to mój pierwszy projekt z mikro kontrolerem oraz językiem C. Wcześniej trochę bawiłem się z PHP oraz HTML i nić po za tym. Dlatego nie chciałem abyście po mnie pojechali... Wracając...
:) Mam tam 3 diody i buzzer na całym porcie. Diody świecą słabiej niż ta kontrolna zasilania a buzzer pierdzi zamiast piszczeć:) Można też poruszać płytką z diodami i wtedy widać mruganie przy większych częstotliwościach. Widać też jak przenosisz wzrok z diody na inny obiekt szybko... Mrygają i to sporo za szybko:) Zmieniłem programator na taki STKV2...
Dzisiaj pomyślałem ponownie i wygłówkowałem taki oto kod: [syntax=C] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> // wlaczenie możliwosci przerwań #define czuwanie (1<<PC3)//definicja pinu czujki #define alarm_dioda (1<<PC1)// definicja pinu diody alarmu #define alarm (1<<PC2) // definicja...
Witam. Potrzebny mi jest prosty minutnik na atmega8, w którym było by tak, że jak chcę go włączyć przytrzymuje przez 3 sec włącznik chwilowy, a drugi włącznik jak włączę go (oczywiście jak układ będzie włączony) to odliczy 120 sec, włączy buzzer i jeszcze takie coś, że jak będzie odliczanie, to buzzer i dioda będzie dzwonić i świecić :P a odliczanie...
Wstaw sobie o tak o: [syntax=basic4gl] Config Portb.0 = Output ' ustawienie portu sterującego przekaźnikiem przez tranzystor Config Portd.7 = Output ' ustawienie portu sygnalizacji zbyt wysokiej temeratury Config Portd.6 = Output Przekaznik Alias Portb.0 Buzzer Alias Portd.7 Led_pompa_stop Alias Portd.6 Reset Przekaznik Reset Buzzer Reset Led_pompa_stop...
Prawie dobrze, dobrze, dostatecznie...Źle!:) Mikrokontroler podłączony jest ok. Tranzystory pnp przy wyświetlaczu LED multipleksowanym obróć emiterami do zasilania(zamieniono kolektory z emiterami), wszystkie diody LED nie będą świecić bo są spolaryzowane zaporowo-obróć, buzzer z rezystorem przenieś na kolektor tranzystora emiter zaś podłącz do masy....
to jest tranzystor bc557c i dla grupy C znalazłem w datasheet, że jest tyle własnie, czyli podsumowując jak dam rezystor 10k będzie ok?, dla sprawdzenia podłączyłem sobie katodę diody led do nóżki emitera, a anodę przez rezystor do zasilania, i trochę się zdziwiłem bo jak tranzystor nie przewodził tzn na bazie była "1" logiczna to dioda się lekko świeciła,...
Witam Wiem co to wyszukiwarka ale jakoś nie moge znaleźć przykładów programów z których mógłbym podpatrzeć pewne rozwiązania. Jestem zielony w bascomie i to są moje początki. Próbuje właśnie zagłębić temat użycia kilku warunków if w jednym programie. Próbuje zrobić układ w którym po włączeniu pojawi się jakiś napis np. "start" po włączeniu przycisku...
Program na razie wygląda tak: [syntax=basic4gl] $regfile = "m16Adef.dat" 'Atmega16A $crystal = 16000000 'taktowanie wewnetrznym oscylatorem 16Mhz Config Portc = &B11111111 Config Portd = &B01111111 Portc = &B00000000 Portd = &B10101111 Buzzer Alias Portc.1 'buzzer Sw Alias Pind.7 'przycisk Pk Alias Portc.7 'przekaźnik Led1 Alias Portd.6 'led Ledy Alias...
Witam "Jak to ma poprawnie działać?" Nie ja to wymyśliłem, ja tylko dałem nabić się w butelkę kupując to ..... dalas jest -10 i napięcie dochodzące do niego to 4,57V. Napiszę jeszcze raz - Z WYLUTOWANYM DS1813 UKŁAD STARTUJE, BUZZER SIĘ ODEZWIE ALE LED-Y PALĄ SIĘ CIĄGLE Dodano po 13 JESZCZE DO KOLEGI Paweł Es. Atmega jest zgodna nóżkowo, ale w nocie...
Zagadka świąteczna. Fakt: Strażnik pilnujący dużej posesji nie jest w stanie powstrzymać od kradzieży elementów zlokalizowanych w odległej jej części tuż przy płocie. Pytanie: Jeżeli mamy więc dwa odległe krańce posesji z dwoma stertami ważnych elementów oraz dwóch strażników, to gdzie strażnicy mają być rozmieszczeni? Zapewne odpowiedź jest dla Ciebie...
Witam wszystkich Mam problem z procesorem Atmel AVR Atmega 8583L. Problem objawia się w tym, że generator wbudowany w procesor (tak stwierdzono przykładając sondę w pobliżu procesora i obserwując na oscyloskopie) wytwarza bardzo duże zakłócenia elektromagnetyczne(reszta płytki na której umieszczony jest procesor jest wolna od zakłóceń). Harmoniczna?...
http://mikrokontrolery.blogspot.com/2011... ani nigdzie gdzie czytalem nie jest napisane o nie-spelnieniu warunku, tylko while sprawdza dopóki się nie spełni, ale to nie jest cel mojego tematu, jedyne co ja chce to jedną jedyną linijkę uniwersalną dla jakiejkolwiek rzeczy do której się przyłącza + i -, jak ustawić piny by tak się stało....
https://obrazki.elektroda.pl/7990552800_... Maker UNO to nowy model płytki prototypowej malezyjskiej firmy Cytron Technologies. Jak wskazuje nazwa Maker UNO stanowi klon Arduino UNO. Arduino UNO to jedna z pierwszych, ale jednocześnie najbardziej popularnych płytek rodziny Arduino. Maker UNO na tle licznych klonów Arduino wyróżnia:...
ad. 1 - No to dioda nie będzie potrzebna. Ale zostaw na nią miejsce na PCB, bo w przyszłości możesz chcieć podłączyć zwykły buzzer i wtedy tylko ją wlutujesz. ad. 4 - Jeżeli dobrze liczyłeś to widocznie tak powinno być :) ad. 13 - Tak, goldpinami na osobnej płytce. Przy takim rozwiązaniu będziesz mógł nawet podłączać jakąś małą przetwornicę. Jampery...
Witam serdecznie. Właśnie zacząłem swoją przygodę z AVR. Zrobiłem swój pierwszy projekt - jest to timer do gotowania jajek. Póki co pracuję w VMLAB. Program ten obsługuje dwa przyciski, po wciśnięciu "2" jajko gotowane jest cztery minuty, a po wciśnięciu "3" proces ten trwa 8 minut. Gdy gotowanie się zakończy, diody zaczynają inaczej mrugać, a na PORTC...
Proponowałbym również modyfikację układu pod kątem alternatywnych funkcji pinów. Wspominałeś, że chciałbyś poćwiczyć na początku miganie diodami i sterowanie przyciskami. W porządku, jednak szybko to opanujesz i apetyt wzrośnie :) Po opanowaniu zwykłego sterowania diodami, myślę że rozsądnie byłoby zaznajomić się z obsługą przerwań, która jest kluczowa,...
Witam! Na podstawie kilku wcześniejszych projektów: http://www.elektroda.pl/rtvforum/topic25... http://mikrokontrolery.blogspot.com/2011... i kilku innych, postanowiłem zaprojektować własną płytkę testową pod Atmega16 Co ma być na płytce: -mikrokontroler Atmega16 -złącze 6PIN (wyjscie do programatora)...
Witam Wlasnie jestem w trakcie testowania mojej Pracy dyplomowej - jest nia Sterownik Wiatrakow do obudowy PC. Napisalem program do przetestowania klawiszy, diod i buzzera. Niestety niedziala:( Co jest nie tak? Oto program: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include...
Koledzy wyżej po raz kolejny zwracają Ci uwagę, ale Ty nadal nie widzisz błędu, więc porównaj: - operator przypisania - operator relacji Tzn., wiem jak działa przyrównanie i przypisanie, ale myślałem, że w pętli for może to być inaczej. Michał 911 napisał: 4.Pozmieniałem to we wszystkich for'ach, tylko nie w tym od buzzera, bo wtedy działa trochę inaczej...
Prosiłbym o sprawdzenie kodu stopera na mikrokontroler Atmega32 współpracujący z kwarcem 16MHz. Prescaler ustawiony na 1024, timer w trybie CTC. Wynik wyświetla się z dokładnością do mikrosekund. Czasami jednak dostaję wynik w stylu 0,000000s, czy 0,002123s, który jest fizycznie niemożliwy do uzyskania. Z góry dzięki za pomoc. [syntax=c] #include <avr/io.h>...
Witam! Jeżeli prowadzący dał Ci takie rady to nie chwal się przynajmniej co to za "uczelnia" ;-) . Chodzi o ten projekt z "elki": [url=http://www.elektroda.pl/rtvforum/to... binarny Na Twoim schemacie brak taktowania procesora (RTC "chodzi" niezależnie od procesora dlatego ma swój własny kwarc, ale procesor musi mieć również podpięty...
Fakt. Było kilka błędów. W chwili obecnej kod wygląda następująco: [syntax=c] //Porgram mierzy prędkość "przejazdu" między 2 fotokomórkami #define F_CPU 16000000uL #include <AVR/io.h> //biblioteka we/wy #include <AVR/interrupt.h> //obsluga przerwan #include <util/delay.h> //obsluga opoznien #include <LCD/lcd.h> #include "HD44780.h"...
Witam, od jakiegoś czasu zaznajamiam się z mikrokontrolerami i doszedłem do wniosku, że trzeba zabrać się za pierwszy układ na którym można by poćwiczyć. W swoim układzie chciałem mieć: -uC Atmega16 -kwarc 16mhz -buzzer -3x LED -5x micro switch -1x 1wire -spi -i2c -lcd (2x16) reszta pinów kontrolera miała costać wyprowadzona w postaci goldpinów w układzie...
Witam, Potrzebuje podłączyć 8 diod LED 3mm dwukolorowych i buzzer z generatorem pod uC ATmega16/32 i nie bardzo wiem jak to zrobić :( Problem polega na tym, że nie mam pomysłu jak to zrobić i to, że mam tylko wolne dwa piny w uC. LEDy jakie chcę wykorzystać mają parametry: Red - kąt 30º; światłość 60 mcd (20mA) (2,1V); d.f. 627 nm Blue - kąt 30º;...
na schemaciku dopatrzylem sie kilku bledow - juz je poprawilem oraz pare rzyczy wywalilem (dioda, buzzer itp.). na poprzednim nie bylo tez wszystkich mas. bylbym wdzieczny jak ktos by mi w eaglu jeszcze raz zrbobil projekt plytki wg. schematu ponizej(plik eagla .sch) . pozdrawiam.
Witam, mam taki problem. program wg mnie powinien po przekroczeniu ustalonej temperatury wyswietlac na LCD napis, wlaczac Buzzer oraz zapalic diode. A po nacisnieciu przycisku wyłaczyc to wszystko. I problem jest taki ze wylacza wszystko oprocz diody. Tzn po wlaczeniu sie alarmu dioda wogole juz nie gasnie ani po obnizeniu temperatury ani po nacisnieciu...
http://obrazki.elektroda.pl/1076165400_1... Chcę przedstawić moja konstrukcję Termostatu Projekt powstał z potrzeby czysto naukowej w kierunku programowania w Bascomie. Zasada działania: Np. w systemie kominkowym są 2 pompy obiegowe. Jest potrzeba załączania o konkretnych temperaturach i wyłączenia żeby nie nastąpiło skraplanie na płaszczu...
Witam, moim celem jest samodzielne stworzenie/zaprogramowanie sprzęciku by na ekranie lcd pojawiały się jakieś napisy/menu/godzina itd. oraz ogólnie chciałbym się pobawić choćby czujnikiem ruchu (PIR HC-SR501). Posiadam wieloletnią wiedzę na temat c++ więc samo programowanie nie powinno mi sprawić zbyt dużo problemów aczkolwiek jeśli chodzi o elektronikę......
Dziękuje za Odpowiedzi i Pomoc. Zrobiłem postępy w el2010tmp (po dopisaniu: PORTD=0b11000000 ;// po wyzerowaniu portu wypada go ponownie ustawić ). W układzie po właczeniu na Porcie PD pojawia się stan 0 i przy pomocy PC0 można wymuszać 1 (wygaszać LED) kolejno na dwóch pinach: a. 00000000 (po właczeniu zasilania) b. 00000011 c. 00000110 d. 00001100...
Witam! Siedzę już drugi dzień nad multipleksem w budziku i tracę już cierpliwość. Podejrzewam, że problem leży w zmiennych. Jednak trudno mi go zlokalizować, bo za długo siedzę nad tym samym. Przydałoby się świeże spojrzenie na ten kod. Pokrótce opiszę problem. Po wstawieniu wartości odpowiadającej za wyświetlenie "--:--" do tablicy "toDisplay" nie...
Witam sam się przymierzam do takiego, ale jestem całkowicie zielony w pisaniu programów Tez byłem zielony. Metoda na to -spędzić długie godziny przy komputerze. Tez przechodziłem to. Zaczynałem od mrugania diodą przy książce pana Piotra Góreckiego, helpie bascoma i googlach aż doszedłem do poziomu, który pozwolił napisać wsad zegara. A nauka bascoma...
Witam, dziś doszedł do mnie oczekiwany zestaw uruchomieniowy wraz z programatorem 300-k. Poskładałem wszystko w całość, działa, świeci się dioda, buzzer po złączeniu z masą działa czyli wszystko powinno być cacy. Jest na niej zintegrowany programator STK200/300. Są to moje pierwsze kroki w tej dziedzinie więc proszę o wyrozumiałość. Z tego co wyczytałem...
Wielkie dzięki za kolejną odpowiedź :) Kod poprawiony, program działa, "duszków" nie ma, DISP_AN_PORT |= ~(1<<DIGIT2) zastąpione speed już nie musi być volatile Zamieszczam cały kod poniżej. [syntax=c] //#define F_CPU 1000000 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define DISP_AN_PORT PORTC #define...
(at)Ingitre A propos tej uwagi: .. ogólnie.. schemat baaardzo nieczytelny .. Rysuj schematy tak: http://mikrokontrolery.blogspot.com/2011... A propos tej uwagi: Buzzer należy traktować jak cewkę. Podczas wyłączania, indukuje się szpilka napięciowa, która może zniszczyć tranzystor lub port mikrokontrolera. Z tego...
http://obrazki.elektroda.net/21_12596584... Witam. Chciałbym zaprezentować kolejne moje opracowanie. Opisywane urządzenie jest prostym sterownikiem domowym, urządzeniem pełniącym wiele pożytecznych funkcji, do których między innymi należą: dwupunktowy pomiar temperatury (w domu i na dworze) i zegar pracujący w trybie 24-godzinnym, wzbogacony...
https://obrazki.elektroda.pl/2265369100_... https://obrazki.elektroda.pl/5580852100_... https://obrazki.elektroda.pl/6036416800_... - Wyświetlacz 8xled 7-seg + 2x16 LCD (niebiesko czarny). - Przetwornik ICL7135 - W trybie double ADC w AVR - Procesor AtMega1281 - USB: FT201 + izolacja na ADuM1250 -...
buzzer atmega atmega buzzer buzzer dioda
schemat agregatu trójfazowego konfigurować internet windows piwnica studnia
hulajnoga frugal problemy hulajnoga frugal problemy
Suzuki Jimny DDiS – mrugająca kontrolka świec żarowych podczas jazdy, jazda awaryjna, usterki EGR/wtrysk Multi Multi – przykładowe zestawy 7 liczb, strategie doboru, kołowanie, analiza szans