Łap. Cały tydzień programuję poważniejsze sprawy i taki programik to dla mnie dosłownie rozrywka :D Bierzesz Tiny85 i programujesz Hexem lub Binem do wyboru. Podłączasz do niego DS18B20 i linijkę na MAX7219 i gotowe... żonka zadowolona. Program ma nawet wyjście diagnostyczne i wypluwa temperaturę na UART 9600bps (to żeby sprawdzić poprawnośc Dallasa)....
Szukam termometru z atmegą i max7219 , możliwie prosty i tani .
Witam. Przedstawiam w załączniku kodu w Bascomie obsługujący zegar na ATmega 16/32, PCF 8583, DS18B20 i MAX7219 (osiem cyfr) obsługiwany wyświetlacz po SPI. Zegar, budzik, temperatura, data, utawienie jasności. Może komuś przydadzą procedury bascomowe we własnych opracowaniach. Pracuję nad ustawianiem za pomocą pilota. Jak przetestuję - dokleję do postu....
Pomysł z taką płytką jest o wiele lepszy niż stykówka i inne pająki. Jestem jak najbardziej za, nawet sam trochę takich wyprodukowałem: 2szt. obsługa NRF24L01 + wyświetlacze OLED 128x64, 128x32, 2szt. programowanie ESP12 z adapterem, programowanie Atmega na podstawce DIP28(Uno jako ArduinoISP)+ taśma dla Arduino Pro Mini. Co do obsługi wyświetlaczy...
Witam !! Posiadam tak wyświetlacz https://cdn.shopify.com/s/files/1/0122/7... ma wyprowadzenia DOUT CS CLK Czy moge podłączyć go do magistrali i2s atmega 8 ? W magistrali mam SCL i SDA...
Dziękuję za pomoc, dałem 10K i jest dobra regulacja jasności od 1 do 29. Wyświetlacze podłączone są jak na schemacie poniżej http://obrazki.elektroda.pl/9403644300_1... reszta jest na drugiej płytce - Atmega32 + MAX7219 + RTC Przyznam, że przy montażu popełniłem błąd lutując odwrotnie diody dla dnia tygodnia - przez co wszystkie delikatnie...
Ta Atmega ma 2 tysiącie bajtów SRAM Kiedy zgłaszane jest jakieś przerwanie to Bascom odkłada około 30 rejestrów na stos HWstack. Kiedy wołane są jakieś procedury to na stos też odkładane są adresy powrotu z nich. Zadeklarowałeś tylko 32 bajty na stos... Spróbuj na początek zwiększyć wartości Hwstack i Framesize bo masz z czego dołożyć :D Samo granie...
Mogę naprowadzić: zapominasz o kodzie, który widziałeś, a który korzysta z delay() i robisz wszystko od nowa na przerwaniach. Problem w tym, że przerwanie związane z obsługą DS18B20 powinno wywłaszczać przerwanie wyświetlacza, co na ATmega w zasadzie jest niemożliwe. W związku z tym wypada rozejrzeć się za obsługą DSa przy użyciu UARTa, co daje pewne...
Witam, projektuję stację pogodową. Ma ona zawierać czujnik wilgotności (niekoniecznie jeden) DHT11, czujnik ciśnienia BMP180, czujniki temperatury DS18B20 oraz prosty wiatromierz z kontaktronu i magnesika. Ponadto wyniki pomiarów mają być wyświetlane na 4 wyświetlaczach matrycowych pod kontrolą MAX7219 oraz wysyłane w świat przy pomocy ENC28J60. Wiem,...
Jest sens kompilowac caly program za kazdym razem i programowac atmege ? przeciez mozna uzyc komunikacji po Rs'ie(Com'ie). Wysylasz rozkaz zapalenia cyfry,litery na odpowiednim segmencie LED np z Javy (biblioteka RX,TX dosc latwa w implementacji - moge cos pomoc) a atmega dany rozkaz z cyfra,litera przetwarza na odpowiednie zapalone segmenty. Zeby sprawe...
Obejrzyj chińskie moduły i użyj tego samego układu - MAX7219.
Witam, Tak samo jak programator. Poszukaj opisów podłączenia i uruchomienia np. MAX7219.
Witam. Może to coś Ci pomoże. [url=http://davidegironi.blogspot.com/20... a tu z czterema MAX [url=https://embeddedthoughts.com/2016/0...
Masz złe sterowanie pinem SCK. Jako stan spoczynkowy masz 0, więc impuls powinien mieć wartość 1. A u Ciebie impuls też jest o wartości 0.
>Czy jest jakiś symulator, gdzie mogę użyć np. Atmega128, a do tego wyświetlacz (konkretnie: max7219)? Czy istnieje taki symulator, gdzie mogę schematycznie połączyć elementy, napisać kod i zobaczyć jak działa? Nie. >Zamiast symulatora, mógłbym to zrobić fizycznie. Zatem mam pytanie - szukając np Atmegi128, znajduję same 'czipy'. Jak znaleźć gotową...
Jeśli chcesz wykorzystać swoje wyświetlacze LED, to użyj do sterowania popularne kości MAX7219, dla których są gotowe biblioteki dla Arduino i łatwo wtedy pisać program.
Czy dobrze rozumiem, że sygnał CLK mogę podawać z uKontrolera po prostu zmieniając wartość odpowiedniego Pinu z 0>>1 i 1>>0 ? Myślę, że odpowiednia konfiguracja SPI załatwi tą sprawę za ciebie. Pogooglaj trochę - pościągaj kody - zobacz jak inni to zrobili. Będziesz miał pogląd na to, jak w twoim przypadku powinieneś to zrobić. Zacznij od zdefiniowania...
Max7219 nie wystarczy. Jego maksymalne zasilanie to 6V. To prawda. Jakby kogoś interesowało, to firma Maxim Integrated zaleca rozwiązania dla napięć wyższych: A rezystor miedzy TX i RX napewno wywoła burzę. ESP zasilany jest 3.3V, a ATmega z 5V. Rezystor ogranicza prąd, który mogłby być większy przy połączeniu tych dwóch portów. Rozwiązanie prymitywne,...
http://www.elektroda.pl/rtvforum/topic18... a tu ktoś nawet opisał jak się łamie zasady :-) http://dmitry.gr/index.php?r=05.Projects... A są jakieś zasady, że LEDem trzeba sterować on/off? W darmowych przykładach z linków w mojej stopce znajdują się przykłady takiego (znaczy z różną intensywnością)...
[syntax=arduino] de/*Arduino Clock by AnthoTRONICS * Last edit: March 22,2019 */ // Libraries you'll need (Same as the ones in the guide: // TAKE NOTE OF THE VERSIONS!!! // MD Parola 3.0.1: https://github.com/MajicDesigns/MD_Parol... // click the link to download the library // MD_MAX72XX 3.0.2: https://github.com/MajicDesigns/MD_MAX72... //click the link...
Z tymi optotriakami to tak wyszło bo nie miałem specjalnie pomysłu jak to zrobić. Eagla rzeczywiście mam. Nawet próbowałem go kilka razy użyć. Niestety, ale moja osoba nie wykazuje wystarczających pokładów cierpliwości do korzystania z bibliotek elementów :D Kwestię tego spadku napięcia myślałem żeby rozwiązać dając na wejściu drugiego układu np. wzmacniacz...
Rezystory R4.. R7 odpadają.
To po kolei. Chesz to zrobić na max7219, czy tak jak pisałem, czyli np. na SCT + 595? Sądząc po ilości zakupionych układów, to będzie spora matyryca... Skoro jest jednokolorowa to sprawa jest bardzo prosta. Generalnie ściągnij sobie przykłady do mojej książki "AVR. Praktyczne projekty" - są za darmo na stronie helionu, tam masz przykład takiego sterowania,...
Rzeczywiście należałoby zrobić to zgodnie z zasadami sztuki tzn. próbkować co jakiś tam czas wszystkie klawisze i enkoder w przerwaniu timera. Na tej podstawie robi się odtłumianie drgań styków. Na przerwaniach trudno zrobić to prawidłowo. Odnośnie schematu, to kolega Dondu ma rację. Jest narysowany niezbyt czytelnie. Ogromna większość rezystorów i...
Witam Mam płytkę według schematu poniżej: http://obrazki.elektroda.pl/9010020400_1... dodałem tylko "ręcznie" podłączenie CLKOUT PCF8563 z INT1 i przełączyłem przycisk na inny port. Do tego podłączona jest płytka testowa z MAX7219 i wyświetlaczami 0,36 cala. Całość działa poprawnie z kodem jak poniżej: [syntax=basic4gl] $regfile = "m32def.dat"...
Anode(+) z MAX'a podłączyłem do DIG0 a segmenty z wyświetlacza do SEG_X na MAX'ie. A MAX7219 jest przecież przeznaczony do sterowania wyświetlaczami ze wspólną katodą, stąd wszystko będzie działać odwrotnie – by wygasić wyświetlacz musiałbyś wyłączyć shutdown mode i ustawić „zapalenie” wszystkich segmentów. Wymień wyświetlacz na wspólną...
Witam Poniżej wstawiłem kawałek "kodu", który ma służyć ustawieniu parametrów alarmów, oczywiście nie jest skończony ( brakuje obsługi przycisków zmieniających wartości). Chodzi mi raczej o obsługę wyświetlania na MAX7219 - jako, że część się powtarza szukam sposobu, jak zrobić, żeby powtarzająca się cześć była wspólna. [syntax=vbnet] If Ustaw_alarm...
Ten mój pierwszy program na pewno działa, ale napisałem nowy na liniach sprzętowego SPI żeby obalić te tezy że na sprzętowym się nie da. ja tam nie twierdzę, że nie działa Raczej bym się przyjrzał temu jak to połączyłeś. Akurat połączenia są OK, mierzyłem wejście CLK i Load na początku i na ostatnim module, jest w porządku Pod koniec tygodnia będe...
AT8 może sterować wyświetlaczem LED (multiplexing), można też użyć np. MAX7219
Bład: Arduino:1.8.0 (Windows 10), Płytka:"Anet V1.0" C:\Users\a\Desktop\Repetier Anet A8v1 0.92.9\ArduinoMod-1.8.0\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\a\Desktop\Repetier Anet A8v1 0.92.9\ArduinoMod-1.8.0\hardware -tools C:\Users\a\Desktop\Repetier Anet A8v1 0.92.9\ArduinoMod-1.8.0\tools-builder -tools C:\Users\a\Desktop\Repetier...
http://obrazki.elektroda.pl/4000737700_1... Witam. Dzisiaj chciałbym przedstawić proste radyjko oparte o cyfrowy tuner FM RDA5807M. Radio powstało z potrzeby - potrzebowałem prostego radia stereo które będę mógł postawić w warsztacie, a i też by móc postawić na budowie domu jako umilacz czasu spędzonego przy betoniarce. Opcja STEREO...
A może MAX7219 z próbek od Maxima? Fantastyczny układ do sterowania LED po 3 drutach. Wystarczy do sterowania 64 diodkami.
Witam Podczas przesuwania tekstu na matrycach LED z prędkością 50 pikseli/s jest widoczne takie brzydkie zjawisko poświaty jakby sąsiednie LED-y się dublowały (jakby nie zdążył się wygasić stan poprzedni). Gdy testuję przesuwanie z małą prędkością powiedzmy 2 piksele/s to nie ma tego zjawiska czyli wydaje mi się, że kod jest dobry. Czy spotkaliście...
Właśnie podłączam ten układ pod pracujący procek Atmega32. Zmieniłem port SPI na D. Zobaczymy czy coś się zmieni. Dam znać.
Dzięki za szybką odpowiedź Jeśli chodzi o kod to nie chciałem zaśmiecać elektrody. Kod to ten z podanego linku na .ru Schemat też ten tylko atmega8 i port C. Pc.1, Pc.2 i Pc.3 Zegar In. 8 Mhz. Dodano po 4 Coś robię nie tak. Wystawiłem do H0F daną H01 czyli Test. Zapaliła się 8 ale na jednym segmencie. Czasami na innym ale tylko na jednym. Wygląda tak...
Witam! Chciałem się zapytać czy próbował już ktoś z Was napisać program w Bascomie pod ATmege32 do komunikacji ze sterownikiem 8 wyświetlaczy LED (MAX7219, bądź MAX7221). Z tego co wyczytałem z dokumentacji MAX7221 obsługuje SPI w przeciwieństwie do MAX7219. Mogę napotkać problemy podczas w Bascomie przy konfiguracji SPI? Dzięki za pomoc Marcin
Usunąłem dwie linie: [syntax=basic4gl] I2cstart 'powtórz warunek startu I2cwbyte &HA2 'Adres zapisu [/syntax] ale brak różnicy Ten kod zapisu podają również w samplach Bascoma ( co prawda tam zapis i odczyt jest w pętli FOR .. NEXT). I generalnie się sprawdza. Podobnie jak w przypadku Atmega8 + LED na MAX7219 - tutaj działa jak trzeba. Nawet dla testu...
https://obrazki.elektroda.pl/2741391200_... Witam! Chciałbym przedstawić własną konstrukcję zegara matrycowego opartego na popularnych elementach. Konstrukcja powstała jako prezent dla ukochanej dziewczyny ❤️ Konstrukcja urządzenia Zegar w założeniu miał być typu stołowego, zasilany z zewnętrznego zasilacza. Skonstruowany...
No to jest dzałający kod- dzięki Wam działa: [syntax=c] /* Program do sterowania MAX522 i MAX7219 przez spi ATMega32, 16MHz. MAX522 przetwarza sygnał cyfrowy na napięcie- przetwornik C/A co 16ms czyli napięcie zmienia się od 0 do 5V co 4s */ #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h>...
Arduino > zmienić na model "ARDUINO Moduł NANO 3.0 mini USB CH340 atmega328", bo tamta jest za wielka RTC > na RTC DS3231 DD-MM-RRRR, przy jednym wyświetlaczu może być nieczytelne ale tam zamiast kresek, można zapalić kropki. Ilość przycisków co one mają robić to już pomysłowość w programie Przykład napisania zegarka w Visuino: [url=https://create.arduino.cc/projecthu...
Popatrzyłem na schemat... skasowałem i zaczynając od nowa (idea została) wprowadziłem sporo zmian. Zmiany: - minimalizacja (SMD/TQFP) - atmega8 (mega8535 - za duży kombajn na takie małe cudo) - driver'y matryc, każda dostała po MAX7219 (możliwość łączenia szeregowo - więc można każdą matryce jako kolejny moduł - ale tutaj zbędne) - dodany przycisk reset...
https://draeger-it.blog/arduino-projekt-... Dodano po 8 A czy byłbyś w stanie u siebie skompilować ten program bo cały czas mi wywala błąd a biblioteki posiadam // based on an orginal sketch by Arduino forum member "danigom" // http://forum.arduino.cc/index.php?ac... // http://tronixstuff.com/2013/10/11/tu...
Mam kilka pytań: 1) Co to za przetwornica DNP-FR8205, pewnie FR8205, jakiś ds znalazłem w necie ale to mus być rzadko spotykany układ (stąd szczególnie pytanie nr 4) 2) Gdzie jest rezystor do pomiaru prądu, na dolnej warstwie PBC? 3) Jakiej wielkości/ mocy/ wartości użyłeś 4) Gdzie się zaopatrujesz w części? 5) Chcę zrobić sterownik matrycy LED 64x32,...
http://obrazki.elektroda.pl/9733504600_1... DIY stacja meteo, a właściwie stacje, bo naprodukowałem już ich kilka, chyba 10 wersji. Dlaczego stacje? Bo lubię statystyki, poza tym to jedna z tych rzeczy, która może nie jest niezbędna do życia, ale fajnie mieć. Tym bardziej jeśli samemu się skonstruowało. Dlaczego ethernet? Bo wygoda...
Zrezygnuj z tego daj MAX7219 jeden załatwi za Ciebie wszystko. ... za ponad 15-30zł vs 0.60zł za jeden 74HC595D + groszowe dodatkowe elementy i nieco większe PCB. I tutaj moje pierwsze pytanie, czy bity "znajdujące się" w pamięci pierwszego rejestru są następnie przesuwane do drugiego, czy każdym z rejestrów steruje się osobno ? To zależy jak je podłączysz...
Ogólna idea jest taka, aby ułatwiać sobie życie i użyć gotowego scalaka takiego jak sct2026, max7219, czy jeszcze innego jednego z wielu. No nie wiem czy takie wielkie ułatwienie. Może w przypadku 7219, ale ten jest dla wyświetlaczy common cathode, które, mam wrażenie, są mniej popularne od CA. W przypadku SCT2026 i tak trzeba zaprogramować multipleksowanie...
Witam. Posiadam wyświetlacz do kierownicy jak na zdjęciu i chciałbym do niego dodatkowo podłączyć jeszcze jeden wyświetlacz, który będzie pokazywał aktualny bieg. Czy ktoś mógłby mi wytłumaczyć jak podłączyć wyświetlacz, który jest na zdjęciu? https://obrazki.elektroda.pl/4733082400_... https://obrazki.elektroda.pl/8431608500_...
Zastanawiałem się czy nie wystarczy ATmega328P Arduino Nano i bezpośrednio podłączone do niego 7 segmentowe led ? To ja napiszę tak: zapomnij. Chciałem sobie kiedyś napisać węża pod arduino i wyświetlacz 8x8. Założenia dobre, ale problem z kablami. Zainwestowałem kilka monet i zakupiłem taki sam wyświetlacz ale oparty o wspomniany powyżej MAX7219....
Żeby było optymalnie, to diody w matrycę 4x4 = 8 pinów, przyciski matryca 7x7 = 14 pinów, wyświetlanie wyników HD44780 po I2C = 2 piny = razem 24 piny, atmega88/168/328 ma 22 wolne piny (jeśli pozbył byś się Arduino i zrobił to na samej Atmedze, bez dopiętego kwarcu i przejściówki do kompa). Do diodek zastosujmy zatem MAX7219 = 3 piny do sterowania...
Witam koleżanki i kolegów. Kiedyś zbudowałem taki zegarek teleekspresu na podstawie kitu Nord Elektronik. http://obrazki.elektroda.net/39_12652769... Posiada on następujące wady: 1) Spieszy około 2 - 3 minut na tydzień (brak jakiegokolwiek RTC) 2) spory pobór prądu (o 08:08:59) wartość => 300mA 3) efekt wiatraka - diody są zapalane dynamicznie...
atmega max7219 max7219 bascom bascom max7219
manta ładowanie głośnika pompy wspomagania kierownicy vectra listwa peugeot partner
Jak zresetować robot kuchenny Klarstein Renta Rosa? Czy można jeździć na płukance Liqui Moly?