http://www.elektroda.pl/rtvforum/topic29... http://www.elektroda.pl/rtvforum/topic29...
Poczytaj i zainstaluj- https://github.com/MCUdude/MightyCore wsparcie dla m.in. Atmega16 w Arduino Ide.
Polecam szukanie adresu urządzenia peryferyjnego zacząć od przeczytania noty katalogowej... A jak masz port szeregowy podłączony do komputera?
Na początek bym się zastanowił, czy na pewno brakuje pinów. Czasami da się uprościć układ. Jeśli rzeczywiście brakuje, to zacząłbym od prostszego rozwiązania, czyli rejestry przesuwne (np. 74HC595) lub ekspandery IO na I2C. Na bank znajdziesz biblioteki dla Arduino.
Cześć. Mam problem z eksportem skompilowanego szkicu w Arduino IDE. Sama kompilacja przebiega bez zarzutu, jednak przy próbie eksportu skompilowanego programu natrafiam na błąd :"Nie można odnaleźć określonego pliku. Błąd kompilacji." Proszę o pomoc. C:\Users\D u ś k A\Downloads\arduino-1.8.12\arduino-build... -dump-prefs -logger=machine -hardware C:\Users\D...
Bardzo uproszczony rendering 3d na atmedze jest możliwy ale nie będzie to miało nic wspólnego z OpenGL'em czy tym bardziej glutem lub glfw. http://crawlingrobotfortress.blogspot.co... + coś takiego "bo arduino" https://hackaday.io/project/6038-pdqgfx-...
http://www.atnel.pl/zestaw-uruchomieniow...
No nie. ChatGPT jeszcze mnie dodatkowo dołuje. cytat: "Rozumiem, że masz problem – uszkodzony mikrokontroler ATmega16 wymaga wgrania bootloadera (czyli „programu”, który inicjalizuje pracę płytki) i nie możesz znaleźć odpowiedniej wersji. Niestety, sytuacja z ATmega16 w środowisku Arduino jest bardzo skomplikowana: Brak oficjalnego wsparcia: Oficjalne...
W Arduino też możesz skompilować i będzie normalnie działać, ale w tym samym katalogu mają być biblioteki LCD_16x2_H_file.h i to samo.c I trzeba je dodać jako extern C, bo napisane są w C, a Arduino w C++. Plik jest zrobiony dla uC pracującego z zegarem 8MHz i konkretnie dla Atmega16 lub Atmega32, musisz wybrać taką płytkę z takim zegarem i do takiej...
Witam, kończąc powoli pozostałe projekty, przymierzam się do nauki obsługi wyświetlaczy graficznych z panelem dotykowym. Czy będzie można, w miarę nieskomplikowanie, obsłużyć z poziomu Bascoma taki wyświetlacz i jego touch pad: 4" 320x240 Graphic LCD Touch S1D13700 PIC AVR Arduino ? Czy atmega16 wystarczy w zupełności?
Wystarczy na jednej linii, na RX HC-05. Spróbuj na dzielniku, robię tak w swoich projektach i jest ok. http://howtomechatronics.com/wp-content/... Pozdr
A jak ze strony oprogramowania? czy użyć kompilatora arduino IDE czy czegoś innego?
Przeprowadziłem test dla układu atmega16u2 który odpowiedzialny jest za programowanie przez USB. Układ ten nadaje i odbiera dane prawidłowo. Gdy zwarłem TX i RX to korzystając z monitora portu szeregowego w IDE Arduino wszystko wracało do mnie co napisałem. Czy to możliwe, że poprzez ICSP dostęp do flasha miktokontrolera jest możliwy jeśli procesor...
Tak. Oczywiście wcześniej trzeba wypalić bootloader'a, kilka minut roboty. Również do tego znajduje się poradnik na stronie Arduino. Trzeba będzie również przygotować odpowiedni bootloader dla ATmegi16. Dodano po 1 Tutaj poradnik anglojęzyczny https://elementztechblog.wordpress.com/2...
Właśnie patrzyłem na tej stronie, ale tam schemat przycisków ma zamieniony Vcc z GND. Czy to moze wpłynąc na pomiar? Owszem, w Twoim przypadku gdy żaden przycisk nie będzie naciśniety będziesz miał odczyt prawie maksymalny. W przypadku z linku, który Ci wskazałem będziesz miał zero. Reszta to kwestia wartości rezystorów przez co nieco innych odczytów....
Myślałeś o dodaniu radia: http://www.ebay.com/itm/New-TEA5767-Phil... ?
Ok, a jest jeszcze jedna kwestia. PC komunikuje się poprzez USB z Arduino a dokładnie z pierwszym uC (atmega16), następnie ten komunikuje się z głównym uC (atmega328) i to on jest masterem. Teraz ten master z atmega16 komunikuje się poprzez RS232. Zastanawiam się czy jak master zacznie działać na RS485 to czy nie popsuję sobie tym komunikacji z PC .....
Wszystko na ten temat jest opisane tutaj: http://wiki.sunfounder.cc/index.php?titl...
Swoją przygodę z Arduino zaczynam od takiego oto błędu po kliknięciu "Zweryfikuj": Arduino:1.8.2 (Windows 10), Płytka:"Arduino Nano, ATmega328" avr-g++: error: cannot access device-specs for 'atmega328p' expected at 'device-specs/specs-atmega328p' avr-g++: note: devices natively supported: ata5272 ata5505 ata5702m322 ata5782 ata5790 ata5790n ata5791...
Byłem przygotowany na taki obrót sprawy. Za cene wsadu używany jest sterownik 4 lata młodszy. A baza pod swoje pomysły zostanie. Tylko wyprowadzę gniazdo do usbasp na obudowę i będzie zabawka , takie przerośnięte arduino 😀
Nie potrzebujesz bootloadera, możesz pisać w Arduino i wgrywać za pomocą USBasp. Problem tkwi w tym, że nie ma żadnej płytki Arduino a ATmegą16. Tutaj znalazłem kogoś, kto zrobił bootloader i poprawioną bibliotekę obsługującą ATmegę16: http://forum.arduino.cc/index.php?topic=...
Witam ! Poszukuję jakiś poradnik lub bibliotekę do sterowania pcf8574 przez magistralę i2c. Niestety na internecie znalazłem tylko biblioteki do Arduino, a potrzebuję do zwykłej Atmegi. Proszę o pomoc. Pozdrawiam !
Sprawa ma się tak dlatego, że Atmega328P nie ma już FuseBit CKOPT . W starszych Atmegach przy kwarcach szybszych niż 8MHz zalecano włączenie CKOPT. Arduino wypalając Bootloader ustawia "zwykły" Eternal Crystal Oscillator. Zobacz jak różnią się amplitudy gdy wybierzesz "Full Swing" Jest chyba ciut bardziej prądożerny, ale bardziej odporny na zakłócenia...
atmel studio aby sobie wczytać cały projekt. Przeportować na arduino - najpierw naucz się C++. W C++ nie ma żadnych komend.
Na necie jest sporo schematów i wzorów PCB od arduino, ale od arduino Uno już PCB nie widziałem są tylko 2 schematy: http://obrazki.elektroda.pl/2350192800_1... Na tym schemacie widać 2x atmega8. Na tym schemacie: http://obrazki.elektroda.pl/9194098700_1... jest atmega 16 i atmega328. Więc arduino uno jest zrobione na...
McMonster, ja to wiem, było to pytanie do autora wątku. Dodano po 24 mógłby ktoś podesłać jakąś lekturę gdzie jest to wytłumaczone? Lektura to PDF twojego procka. 1) For brightness = 255 To 1 Step -1 = pętla liczy do 1, a nie do zera. 2) jasność = 0 3) Przestudiuj dokładnie kod, jaki wkleiłeś jako 1 Nie wiem jaki masz procek, ale instrukcja po polsku...
Jak powiększysz sobie to zdjęcie to zauważ że z boku są takie "falbanki". Na nich są pola lutownicze i trzeba to przylutować do swojej płytki. Wykorzystuje się tylko kilka pinów - z 4 GND, z 2 VCC, TX, RX, ewentualnie reset (choć nie wiem czy działa, w 99% przypadków jest zbędny), no i najważniejsze - antena :) Piszę orientacyjnie bo nie pamiętam wszystkiego....
Witajcie elektrodowicze. Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci. https://obrazki.elektroda.pl/5259236300_... Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR. Po zakupie otrzymujemy...
Ten "protokół" to twoja prywatna sprawa. Wszystko zależy jak oprogramujesz uC na płytce którą chcesz się sterować. Poczytaj ten post : [url=http://www.elektroda.pl/rtvforum/to... , masz tam kod do procesora (ATmega16) i program w Delphi który się z uC komunikuje.
Miałem ten sam problem ostatnio z tym modułem tylko używam arduino. Chodzi na programowym serialu na 9600. Musi być tylko podłączony pin WAKEUP i włączony NL i CR w serial monitorze. Reaguje na komendy AT bez problemu.
Witam, Jestem dość nowym programistą mikroprocesorów, bawiłem się często na Atmega8 i Atmega16. Ostatnio na ebay'u zamówiłem w dość dobrej promocji procesor Atmega328p i tu rodzi się moje pytanie. Wiem że jest on używany w płytkach Arduino lecz ja chciałbym używać go tak jak do tej pory Atmega16 czyli programować na płytce stykowej. Czy będę mógł to...
Zapoznaj się z tym tematem. [url=http://mikrokontrolery.blogspot.nl/... Szczególnie z 6-częściową dyskusją nt. silników krokowych. Może znajdziesz rozwiązanie programowe.
STK500v2 powinien działać bezpośrednio w Atmel Studio, ten kompatybilny z USBAsp nie - można go zmusić do działania przez AVRDude, ale nie jest to pełne wsparcie. Warto pomyśleć o klonie AVRISPMkII. Co do płytki - kup sobie Xplained Mini - ok. 60zł, ale na pokłądzie masz M328P + programator/debugger - wszystko kompatybilne z Arduino. Pobaw się na gotowcu,...
Jeśli zależy Ci na tym połączeniu z kompem to kup przejściówkę USB RS232 za 10zł Druga opcja: Z ciekawości kupiłem sobie goły układzik CH340G za 2zł. Dołączasz do niego tylko rezonator 12MHz i podłączasz spokojnie USB bez żadnych dodatkowych elementów do układziku. Z układzika dostajesz gotowe piny RX TX które podłączasz do mikrokontrolera. Szybka i...
Kilka osób pisało do mnie w jaki sposób mają skompilować i wgrać program. Spróbuję szczegółowo opisać. 1.Pierwszą czynnością jest instalacja środowiska Arduino IDE (link poniżej): https://www.arduino.cc/en/Main/Software 2.Po pomyślej instalacji uruchamiamy program. Klikamy Plik => Preferencje. W polu Dodatkowe adresy URL do menadżera płytek wklejamy:...
Projekt napisany od zera w środowisku Arduino IDE. Pisanie w C++ z użyciem klas zwłaszcza w dużych projektach znacznie ułatwia dalsze utrzymanie i rozwijanie kodu, poprawia czytelność . Przeniosłem się pod Arduino IDE po dłuższej przerwie, wcześniej pisałem w Avr Studio 4. W Arduino IDE można doinstalować biblioteki bezpośredniej obsługi różnych procesorów...
https://obrazki.elektroda.pl/5870115600_... Jest to uniwersalny dekoder pilotów na podczerwień, który obsługuje 42 protokoły transmisji IR (Infra-Red). Umożliwia ustalenie nazwy protokołu oraz wartości adresu i rozkazu, wysyłanego przez testowany pilot po naciśnięciu danego przycisku. Wszystkie informacje są prezentowane na wyświetlaczu...
To jest jedna z tanich suwmiarek jakich jest pełno na polskim rynku. Suwmiarka firmy MEGA Model: 20510. Szukając informacji na ten temat natrafiłem na taką oto stronę: http://www.instructables.com/id/Reading-... tutaj jest przedstawiony sygnał i wygląda on tak jak u mnie. Poniżej przedstawiam wykresy sygnału...
Witam, Mam problem z Arduino. Nagle komputer przestał wykrywać plytkę, brak "dźwięku nowego urządzenia" i obecności na liście sprzętów. Podłączyłem USBAsp do ICSP (zlacza do ATMega328P) - czyta fuse bity poprawnie, następnie do ICSP1 (ATMega16U2) - tutaj zupełny brak komunikacji przy próbie czytania fuse bitów (Device signature = 0x000000). Próbowałem...
Zerknij tutaj, ale na klonie może być trudniej - one zwykle mają inne konwertery UART, niż Atmega16u2: https://www.youtube.com/watch?v=tvqA-JcT... Arduino Leonardo (i jeszcze jakaś wersja Micro) się lepiej nadaje do tego celu, z tego co wiem. Słowo klucz: to co chcesz zrobić, to użycie Arduino jako urządzenie HID USB.
Witam, postąpiłem wg opisu https://nicohood.wordpress.com/ NicoHood i zmieniłem firmware usb atmega16u2 zainstalowałem sterowniki, wszystko ok, sciągnołem niby biblioteki i wgrałem do libraries, przez dodawanie bibliotek w programie Arduino IDE, jest w katalogi HID2.1 problem w tym że jak dodam importuj bibliotekę.. to mi nie wstawia <HID.h> lub...
Nie wiem w jakim stopniu mogę opublikować nie mój kod w c jeśli chodzi o biblioteki uart.? Problem w moim całym projekcje mam tylko z odbiorem liczb int lub uint poprzez uart. Nadawanie liczb poprzez Bluetooth działa poprawnie ,(sprawdzone w Arduino) To prawda funkcja uart_get_str(char* tab) zwraca adres wskaźnika.Te standardowe funkcje uart operują...
Używam Arduino Nano jako programatora, sketcha wgrywam na ATTiny84 The library currently works on ATmega168, 328, 1280, 2560, 644p, 1284p, 32U4, AT90USB1286 ATTiny84 nie ma liście wspieranych MCU przez bibliotekę TVout.
Zamiast robić fotki ekranu możesz sobie wrzucić programik ligthshot, aktywujesz zrzut ekranu wybranym skrótem, zaznaczasz obszar do skopiowania i potem na Elektrodzie w okienku dodawania fotki skrótem CTRL+V wklejasz. MK ma starszą wersję AVR DUDE. Ten darmowy programik ma wersję 7 i weryfikuje zapis do Atmega328PB bez problemu: https://obrazki.elektroda.pl/9739136400_...
To co zrobiłeś nie miało prawa zadziałać z wybraną płytką NG, ona ma ustwienie na kwarc 16MHz: c:\Program Files (x86)\Arduino\hardware\arduino\avr\board... ... ########################################... atmegang.name=Arduino NG or older atmegang.upload.tool=avrdude atmegang.upload.protocol=arduino atmegang.upload.speed=19200 atmegang.bootloader.tool=avrdude...
Zasugerowałbym Arduino. Pewnie jakiś gotowiec się znajdzie. Ostatecznie Bascom <ciach> W zarodku ucinam dyskusję o wyższości jednego języka nad drugim. Jeśli koledzy chcą podyskutować, to w osobnym wątku proszę. 3.1.11. Nie wysyłaj wiadomości, które nic nie wnoszą do dyskusji.
Oryginalne UNO ma na pokładzie ATmega16U2. I co z tym faktem zrobi autor tematu? Atmega16 jest tylko mostkiem USB-UART dla Atmega328. Istnieje możliwość flashowania tej szesnastki, jest wyprowadzone ISP, ale podejrzewam, że to zadanie przerośnie większość zwykłych użytkowników Arduino. Druga sprawa, to autor nie tego chce. Arduino ma wciskać klawisze,...
Tego nie wiem, ale w sumie to nie sądzę. Po to był blokowany, żeby nie można było go odczytać. Źródło ma producent i dla niego odblokowywanie nie jest istotne, bo może zapisać sobie nowy. Tu już raczej pojawia się kwestia włamania do układu czyli stosowanie różnych technik, które pozwolą na obejście zabezpieczenia. Możesz próbować chłodzić układ, odczytywać...
Po pierwsze ustal czego potrzebujesz, obejrzyj dokładnie płytkę, sprawdź jaki masz chip do komunikacji USB-UART. Może to być atmega16u2 (lub podobne), ch340, FTDI, itp. Potem ustal jaki masz system operacyjny. W przypadku Windows po podłączeniu kablem USB system powinien coś wykrywać, powinien pojawiać się jakiś dźwięk. Jeśli brak sterowników do oryginału,...
Witam:) Szukam sposobu jak wgrać działający bootloader do atmegi 16/32. Przeszukiwałem google próbowałem wielu różnych poradników żaden nie zadziałał. W każdym było wiele przeróżnych błędów. Najbliżej zadziałania okazał się sposób z[url=https://github.com/MCUdude/MightyC... stronki W przeciwieństwie do innych sposób w tym wszystko fajnie się wgrało...
w twi_rd nie chce mi przejsc przez petle while (!(TWCR & (1<<TWINT))); co to moze oznaczac ? Temat stary ale niejedna osoba ma taki problem. Pewnie masz status $F8. Dodano po 1 mi pomogło podciągnięcie portu PORTC=0xff; To proteza. Wewnętrzne pullup ma ok 47k a wymagane jest max 5. Widziałem przypadki, że IIC działa na 10k ale np w Arduino,...
1) napiecie wieksze od napiecia zasilania, leci prad na baterie, co moze ją uszkodzić / przegrzać ale kontroler jest bezpieczny. Jakby to była bateria została by trochę doładowana, napięcie by niewiele wzrosło. Zazwyczaj obwody zasilania nie są przystosowane do pochłaniania nadmiaru prądu, wiec rośnie napięcie zasilania, co można być przyczyną uszkodzenia...
Witam Sam jestem w trakcie lutowania tej kostki (led 5mm 20mA) i mam kilka pytań do bardziej doświadczonych kolegów. Czy jest mozliwość sterowania każdej diody osobnym sygnałem PWM, Myśle o zaprzegnięciu jakiegoś arduino Atmegi i paru led driverów, przy czym aby były w stanie uciągnąć wszystkie diody na 100% jednocześnie. Myślę też o dodaniu zewnętrznej...
Witam Jestem nowy w AVR i mam dużo problemów z ich programowaniem. Do projektu muszę dołączyć NeoPixelStick od Adafruit, czyli programowalną linijkę LED i dostałem do niego pliki cpp i h. Niestety nie posiadam Arduino, a jedynie samą atmegę. Nie wiem czy muszę zdefiniować jakieś wartości w preprocesorze, aby widział mi takie funkcje jak pinMode, digitalWrite...
Witam Jeśli chcesz coś małego to jakaś Atmega powinna wystarczyć, ewentualnie jakiś PIC jeśli preferujesz Microchipa. Oczywiście aby miało to ręce i nogi to programowanie na piechotę nie ma sensu, chyba że program ma być stały i niezmienny. Istnieje program LDmicro, którym z mikrokontrolera zrobisz sterownik programowany w LD. Gotowa płytka do Arduino...
Z tego co widzę każdy klon lub nawet samo Anduino ma inne sygnały na shieldach. Ok zgodność programowa musi być. .... Nieważne czy projekt AVR czy Arduino ważne żeby się trochę nauczyć a to jest niezastąpione. Zgodność programowa (z arduino) przy różnicach w sprzęcie, to Ty jako twórca PŁYTKI musiał byś zapewnić (wydać swoją wersje arduino na tę właśnie...
W taki właśnie sposób to zrobiłem Sekwencja instalacji Arduino IDE/ -> sterowniki nie ma tu żadnego znaczenia. Środowisko Ard.- IDE może być nawet nie instalowane na komputerze, a tylko ‘unzipped’ kompletna kopia umieszczona w dowolnym miejscu i też będzie funkcjonować bezbłędnie. Sterowniki nie są potrzebne i nie są wymagane przez Arduino...
W sumie fakt - nie zaznaczyłem, że nie zależy mi na żadnej emulacji portu. Przeglądając fora elektrody doszedłem do wniosku, że to po prostu pewnie z powodu jakiś ograniczeń musi się sprowadzać gdzieś do portu COM. Ale po poszukaniu po nowych wskazówkach, wygląda na to że możliwa jest pełna integracja z USB. Yay. No dobra, moduł arduino wygląda bardzo...
Przepraszam że może zadam głupie pytanie, ale czy za pomocą arduino i w/w LCD da się wykonać taki tester?
Ja wczoraj zauważyłem dziwne zachowanie nakładki z Atmega16 (to samo dzieje z Atmega32, czyli starsze uC, choć wciąż dość popularne poza Arduino), ustawiona na internal 8MHz (to samo mam na kwarcu 8 i 16MHz). W tym wątku forumowy kolega ściągnął program by powalczyć z tym uC: https://www.elektroda.pl/rtvforum/topic3... Gdy mam wgrany firmware...
Moim skromnym zdaniem, o ile mogę się wypowiedzieć, to chyba bardziej proponowałbym początkującym Arduino niż Bascom. Owszem Bascom ma wiele zalet - bo totalnie początkujący strasznie szybko uzyska efekt swoich działań - np wyświetlenie czegoś na LCD ;) co jest dosyć ważne, gdyż się nie zniechęci, nie rzuci tego nowego zainteresowania w kąt i będzie...
Witam drogich kolegów, mam zapytanie, a raczej problem który spędza mi sen z powiek. Otóż ze jestem zapalonym wędkarzem wpadłem na pomysł by zbudować bezprzewodową centralkę. Po wielu godzinach spędzonych na czytaniu postanowiłem zakupić moduł radiowy 433 MHz arduino http://obrazki.elektroda.pl/6342517500_1... http://obrazki.elektroda.pl/4969410000_1...
Nie do końca widzę wyraźnie napisałem swój problem. Ja nie korzystam z przycisków tylko z pilota na podczerwień. Dodatkowo cały program i układ działa ale tylko kiedy mikro-kontroler jest włożony w arduino. Kiedy go wyciągam to w momencie kiedy chce zacząć używać PWM, to port z PWMem nie działa poprawnie(zaczyna działać jako normalne wyjście albo 0...
Wiesz, że każdy poleci ci coś innego na podstawie własnych przemyśleń? Nie ma jednej drogi. Opcje są różne: - tak jak na blogu Dondu - masz tam temat jak zacząć, - kupić jeden z modułów, które ci wcześniej polecałem, cena koło 100 zł i na nich rozpocząć naukę. Programator kupić później, jak będziesz lepiej znał swoje potrzeby. - kupić ATmega168 Xplained...
Hmmm, coś w tym jest. Sprawa wygląda tak: normalnie programuję w czystym C i tutaj zachodzi ten problem. Tak wygląda moja konfiguracja w C: [syntax=c]#include <AVR/io.h> int main(void) { DDRD |= (1 << PD5 ) | (1 << PD4); TCCR1A |= (1 << COM1A1)|(1 << COM1B1)|(1 << WGM10); //Tryb nieodwracający //Fast PWM 8bit TCCR1B...
Witam . Czy jest możliwość zaadoptowania programu do Arduino . Czy autor wątku przewiduje dodać opcję do podajnika.Pozdrawiam
Potrzebuję zrobić projekt na płytce rozwojowej Arduino(www.arduino.cc), z użyciem mikroprocesora ATmega168 i czujnikiem temperatury LM35.Urządzenie zwane DATA LOGGEREM ma za zadanie odczytywać temperaturę i zapisywać ja w pamięci mikroprocesora tak by poźniej po podlączeniu do kompa móc odczytywac zmiany temperatury podczas jakiegoś tam okresu.Planuje...
Witam, Posiadam zestaw arduino z LCD ze strony http://sklep.avt.pl/p/pl/57409/avtduino+... . Mam jednak chęć wykorzystania tej płytki jako zwykły AVR tzn. chciał bym pisać programy w AVR-GCC np AVRstudio lub eclipse i wgrywać za pomocą np avrdude. Na płytce znajduję się ft232 i Atmega168. Czy da się coś takiego zrobić? Może jest to kwestia...
Przy zastosowanej pętli nie ma mowy aby bufor się przepełniał.
Słyszałeś o Arduino :D? Tak w ogóle jak wybrałeś te piny, miałeś ich tam ze 31 do wyboru, a akurat wcelnąłeś się w JTAG, wszystkimi - zagraj w totka. Może po prostu wyłącz CKDIV8, ściągnij Arduino (jest w zip, nie trzeba instalować), dograj do zestawu "mini core", będziesz mógł programować 328 i 16, wybierz programator, wgraj bootloder, znajdź pinout...
Tak, gdy próbuję programować ją przez Arduino jako ISP, zasilam ją napięciem 5V.
Witam. Jestem tutaj właściwie nowy, 2 dni temu przyszła mi paczka z moim pierwszym zamówieniem. Przeczytałem sporo kursów, obejrzałem wiele poradników dla początkujących na YT ale nadal nie mogę sobie poradzić z problemem. Mam mikrokontroler ATmega328P-PU bootloader Arduino, nowy jeszcze nie programowany ale za żadne skarby nie mogę się z nim połączyć....
To trochę jak porównywanie jabłek z gruszkami i bananami. Wszystko to owoce :-) Nie chciałem za bardzo rozwodzić się nad szczegółami. Jednocześnie chciałem zaznaczyć, że Arduino to nie język a IDE i platforma sprzętowa. Arduino nie bardzo nadaje się do poważnych zastosowań, w bibliotekach są błędy ale dzięki Arduino łatwo przesiąść się z Baskom na...
Hmm, EESAVE powoduje, ze przy komendzie CHIP EREASE nie jest wykonywane kasowanie EEPROM. Ale teraz czy przy zapisie komórki komendą Write EEPROM Memory dana komórka jest kasowana I czy ewentualne timingi są zachowane? --- Jak widzimy tu: http://www.atmel.com/images/doc2486.pdf strona 232, zapis do eeprom musi mieć określone timingi. Jeśli programator...
Jeśli program reaguje na zmiany F_CPU, a nie reaguje na zmianę parametru _Delay_ms to jest to mega dziwne. Zawsze mam takie szczęście :D. Brak świecenia diody. Przypominam, że programując port PA1, delay również nie działa. To w końcu to działa, czy nie? delay_ms nie działa, natomiast zmiana MCU reaguje na częstotliwość migania diody. Sama dioda miga....
Opiszę dokładniej: Atmega 328 kwarc 16Mhz. Próbuję złożyć sterownik do pieca na ekogroszek z regulacją fazową dmuchawy. Nigdy wcześniej nie korzystałem z przerwań i nagle mnie to przerosło, brak dostatecznej wiedzy. Przykładem takiego sterowania może być np. Sterownik Tech ST-37 na Atmega16. Obroty dmuchawy działają płynnie, czas podawania węgla itp....
Witam serdecznie, mam taki oto problem: Na zaliczenie przedmiotu mamy zrobić projekt, mi trafiła się automatyzacja pokoju, bo inteligentny pokój to trochę za duże słowo jak na mój plan :) Chcę to zrobić na µC ATmega16, niestety do programowania mam dwie lewe ręce a wykładowca stwierdził, że rzuci nas na głęboką wodę :cry: Trochę poszperałem i w...
https://obrazki.elektroda.pl/1835565600_... CANduino v3 to trzecia rewizja popularnej płytki prototypowej firmy MassiveButDynamic. CANduino v3 przypomina Arduino Nano, ale oparta została o mikrokontroler AVR z transceiverem CAN. Sercem CANduino v3 jest 8-bitowy mikrokontroler ATmega168PA firmy Microchip o taktowaniu 16MHz. Kompatybilność...
Otóż mam programator USBasp, którym programuje Atmega16A. Szukam jakiejś biblioteki coś jak (Serial.begin w arduino), która w czasie rzeczywistym będzie odbierać i wysyłać dane do mikrokontrolera. Przydał by się też jakiś program do tego, bo korzystam z Atmel Studio a następnie wysyłam kod do extreme Burner i w tym chyba nie jestem wstanie zrobić? Jakieś...
Witam Posiadam 2 kontrolery (atmega8 i atmega16) wyciągnięte z pewnego układu i chciał bym wykasować cały program i bootloader żeby wgrać do nich bootloader arduino.I oto moje pytanie czy da się tak zrobić i jak to zrobić. (nie znam się ale zapewne są one w jakiś sposób zabezpieczone).
Witam, Czas na moje trzy grosze w tym temacie :) Otóż...z drobną pomocą (dzięki snnaap !) udało mi się przebrnąć przez inicjację LCD, model LS020(z końcówką 5, czyli bez zielonej "wstawki" z tyłu w sterowniku). Jednakże mam problem z użytecznymi komendami. Na początek chciałbym oczywiście wypełnić cały wyświetlacz jakimś kolorem, ale...wypełnia się...
Podłącz diody na odwrót. Tez tak kiedyś miałem jak programowałem ARDUINO.
Są przewlekane NXP LPC1xxx, ale jak BlueDraco polecam płytki developerskie - myślę, że w tym przypadku Nucleo będzie o tyle lepsze, że oprócz samej płytki z kwarcem i stabilizatorem 3.3V jest wbudowany programator/debugger, jest możliwość zrobienia komunikacji z PC, a całość wyprowadzeń jest wyciągnięta i opisana "arduino-style". Gdyby kolega miał np....
Z arduino miałem duże doczynienia tak samo jak z bascomem. W bascomie umiem jakiś prosty program napisać, a w arduino umiem dosyć sporo, ale chciałbym przerzucić sie na C. Jestem pewien że sobie poradzę(mam dużo czasu), ale nie mam pojęcia jaką książke kupić(nie chiałbym uczyć się z internetu). Dlatego proszę o doradzienie w tym jaką książke mam kupić.
Mogę pożyczyć arduino, bardzo dziękuję za pomoc! :)
Już Ci napisałem co jest przyczyną niemożności zmiany zegara w USBASP. Nawet jeżeli zadasz to pytanie jeszcze 1000 razy, a różni "specjaliści" napiszą że się da, nie zmieni to postaci rzeczy. Znajdź kogoś z drugim usbasp lub arduino, zobacz w internecie jak to zrobić i zaktualizuj firmware.
Próbowałem najpierw podłączyć oryginalną bibliotekę adafruit neopixel, jednak wymaga ona arduino. Nie wymaga ale jest napisana na 16MHz. Na 8MHz, zdaje się, zrobił coś (at)mirek36. Naturalnie funkcja blokująca. Dla nieblokującej na USART min to 18MHz, na SPI nie pamiętam czy 16 wystarczy.
Arduino opiera się na procesorach ATmega168/ATmega328, które różnią się nieco od ATmega8 - pracują w zakresie napięć 1.8V - 5.5V, mogą pracować z częstotliwością 20MHz, a wersja "P" oferuje technologię PicoPower, co pozwala używać tych procesorów w wymagających aplikacjach bateryjnych. Cena jest nieco wyższa, ale nie zabijająca, więc sensowniejsze byłoby...
Witam z tej strony znów ja i znów z durnym problemem. Otóż w przypływie weny napisałem prosty programik który obsługuje programowe kanały PWM (do kilku taśm led) i w ramach mojego zboczenia php chciałem to napisać tak by potem nie musieć przekopywać 50 linii kodu by dodać lub usunąć jeden kanał. Jednak po wszystkich moich wojażach kod zaczął sie strasznie...
Procesor ATmega od biedy "ma możliwość" obsługi przerwań zgłaszanych z częstotliwością 33 kHz, ale pod warunkiem, że jest programowany w C lub asemblerze, a nie w Arduino ani Bascomie. Obsługa takiego przerwania w C musi być b. uważnie napisana - kilkanaście linii kodu, bez wywołań procedur, mnożeń ani dzieleń.
Szukałem długo schematu takiej zabawki jednak jedyne co natrafiłem to [url=http://www.youritronics.com/diy-kni... i [url=http://www.nkcelectronics.com/freed... . Proszę nakierujcie mnie na coś bardziej konkretnego niż słowo Atmega168. Jedyne wymaganie to takie aby sterowaniać...
(at)BlueDraco Oczywiście, że nie, co więcej w przeszłości takie sytuacje także w przypadku Atmela miały miejsce. Jedyna rada to kupować u sprawdzonych dystrybutorów, którzy mogą udowodnić źródło pochodzenia układów. To też w 100% problemu nie rozwiązuje, czego przykładem były podróby ft232 w Arduino rozprowadzanym przez jednego z większych dystrybutorów....
Witaj. USBasp za 20 zł jest programatorem o najlepszym współczynniku ceny do jakości. To już nie jest prawdą :) Od kiedy Atmel wypuścił ATmega168 Xplained Mini (np. w Farnellu za 38 zł, na Atmel Store $8), mamy za grosze programator + debugger współpracujący bezpośrednio z Atmel Studio. IMHO taka płyteczka (kompatybilna też z Arduino) na początek jest...
Dzięki, bardzo mi pomogłeś. I dzięki za radę, muszę się nad tym zastanowić. Jeszcze jedno małe pytanie i będzie wszystko - na moim schemacie na linii RESET znajduje się rezystor 10k do VCC (lewy górny róg schematu). Czy takie połączenie jest konieczne czy mogę je pominąć? Prawdę mówiąc, nie wiem po co on tam jest - był na schemacie Arduino, więc go...
Witaj. Do tej pory do budowy prototypów używałem Arduino, ... Wcześniej używane Arduino było dość odpornym układem więc nie stosowałem kondensatorów w układzie zasilania, lecz zapewne teraz to będzie istotne. Choć Arduino jest fajne, to powoduje to co zrobiłeś ze swoim pierwszym projektem poza Arduino. Dobrze, że jesteś świadomy części problemów, które...
Ok, mam już chyba pomysł. Powiedzmy, że wezmę ten kod: int timer = 600; int U18 = 7; int State = 0; int lastState = 0; void setup() { for (int Pin = 2; Pin <=6; Pin++) { pinMode(Pin, OUTPUT);} pinMode(U18, INPUT); } void loop() { State = digitalRead(U18); if (State != lastState){...
Odpowiednio podłączyć zewnętrzny programator(np.USBasp lub drugie arduino z wgranym ArduinoISP) i spróbować odczytać sygnaturę procesorów przy pomocy np. darmowego mkAVR Calculator. Czyli masz dwa procesory. Mały to Atmega16U2 odpowiedzialny za komunikację z PC i w podstawce Atmega328. Każdy z nich posiada wyprowadzone osobne złącze programatora ICSP....
..... biblioteka jak widać jest pobrana prosto od arduino więc nie rozumiem. Jestem nowy w arduino więc proszę o wyrozumiałość Nie rozumiesz, nie dlatego że jesteś 'nowy w Arduino' lecz z powodu że nie czytasz lub nie rozumiesz tego co masz napisane (przed sobą na screen) - biały text z lewej strony twojego obrazka! https://obrazki.elektroda.pl/5910372200_...
Po podłączeniu diody do pin-u 13 miga 3 razy po zresetowaniu/podłączeniu arduino, co z tego co mi wiadomo oznacza że bootloader działa, Aby się o tym upewnić, należałoby wgrać ponownie bootloader, ale do tego trzeba mieć drugie Arduino (UNO/ Nano, etc.) lub programator. Ale jeśli byś miał programator, to niepotrzebny by ci był bootloader i w ogóle...
Witam, mam problem z znalezieniem pinoutu do Arduino Nano z AtMegą 168P. Dałbym foto ale jak to twierdzi forum "Masz za mało postów" - więc dam frazę z Ali - Thinary Elektroniczny 1 sztuk Nano Atmega168 kontroler kompatybilny dla arduino nano Atmega168P - od sklepu Thiniary Dokładniej potrzebuje pinout sekcji ICSP do flashowania drukarki 3D. Pytanie,...
atmega16 eeprom atmega16 ds1820 atmega16 projekt
studzienki kanalizacyjne citroen xsara centralny zamek podłączyć przewód punto
Tranzystor BC238 z hFE ponad 540 - czy to normalne? Zamiennik tranzystora BC238: BC547B jako alternatywa