Zamrugaj na wszystkich pinach z programu, B5 w nazwie bootloadera to pin, na którym miga ledem przy starcie, ale czasami w core są alternatywne zestawy pinów, a LED "wbudowany" może być nie tam gdzie myślisz. Tak przynajmniej łatwiej niż podłączać LED do wszystkich pinów po kolei. Niby miganie led to podstawa, ale czasami się zapomni ustawić pin jako...
A nie jest tak że arduino jest frameworkiem do C ?
niestety nie mam aktualnie dostępu do oscyloskopu, pcf na pewno jest sprawny wszystko działało na arduino
To biblioteka do tego sterownika [url=https://github.com/OkbaO/KS0108_LCD... Oczywiście należy odpowiednio dopasować przynależność pinów. Atmega128 wymaga instalacji "MegaCore" boards [url=https://github.com/MCUdude/MegaCore...
Podaje progam Ten własnie kompilowałem dla atmega128 i ESP8266 - patrz mój poprzedni post.
Znalazłem kilka programatorów, tylko martwi mnie, że jest tam napisane ATmega8 i ATmega128. Czy to znaczy, że nie zaprogramuje tym 328?
Dawno się tym nie bawiłem ale moje problemy wynikały z braku kondensatora na zasilaniu NRFa. Moduł ten czasem potrzebuje sporo prądu. Poczytaj: http://arduinoinfo.mywikis.net/wiki/Nrf2... co prawda tyczy to arduino ale lepsze to niż nic.
Wymiary Arduino Mega długość 11 cm i szerokość 5,5cm
Wysyłałem PW ale chyba nie doszło. Jak chcesz się pożądnie pobawić, to mega zdecydowanie lepsza. Poza tym można na niej działać bez płytki stykowej. Przy nano płytka stykowa to konieczność. Weź mega, jak Ci się nie spodoba mogę odkupić po cenie jak od Chińczyka. ---- Nie nabijaj już postów bo Cie pogonią. Tak, zwykły kabel USB wystarczy USB A-B lub...
coś ruszyło bo mam niebieski ekran Od lat 90, niebieski ekran źle mi się kojarzy. Wcześniej dobrze (C-64). Proponował bym, poszukać biblioteki na Arduino. Jak ruszy przenieść na swoją platformę. Wiele osób tak robi.
To czego szukasz jest rozwiązane w Arduino i można łatwo skorzystać z tego. Instalujesz bibliotekę OneWire i DallasTemperature, otwierasz przykład Multibus, w tablicy podajesz numery pinów, klikasz wgraj i na UART lecą temperatury z wybranych pinów. Koszt to 6k flash i 516B RAM dla UNO (Atmega328P). Problemem jest to, że nie ma w typowych płytkach ATMEGA128...
witam, czy jest możliwość w atmega128 generować przerwanie zawsze przy zmianie pinu na przeciwny... Chodzi mi tutaj o kilka pinów generujących jedno przerwanie. W arduino jest coś takiego jak: ISR(PCINT2_vect) { } I zawsze kiedy któryś z pinów które ustawione mają dane maski generuje to przerwanie. Jak uzyskać coś takiego na amtega 128?
Oczywiście, przeczytaj o module ICP timera. W momencie wystąpienia zdarzenia, licznik timera jest przepisywany do rejestrów ICP. Rozdzielczość jest zależna od częstotliwości taktowania timera. Twoje rozwiązanie nie może prawidłowo działać, bo czas liczysz w pętli, a ta z kolei ma różny czas wykonywania (zakładam, że korzystasz z przerwań).
Witam, mam podłączony wyświetlacz FT800 do Arduino UNO lub MEGA i nie mam żadnych problemów z działaniem zestawu, jednak po podłączeniu FT800 do ATmega1284 zaczynają się „schody”. Przy pełnej jasności ekranu (FTImpl.Write(REG_PWM_DUTY, 128)) obraz nie jest stabilny, co jakiś czas część ekranu "mignie", natomiast po ściemnieniu ekranu FTImpl.Write(REG_PWM_DUTY,...
Witam, Potrzebuję zaprogramować ATMEGA128 16AU. Uczę się i tak naprawdę jestem na bardzo niskim poziomie, jeśli chodzi o wiedzę w programowaniu i nie mogę poradzić sobie z jednym problemem, który mi uniemożliwia bawienie się dalej w temacie. Generalnie chciałem sobie podłączyć czujnik LM75, ale program jakby nie reagował na połączenie, bądź coś innego....
Kolega robi płytkę prototypowo-uruchomieniową? Najlepiej byłoby dać coś mocniejszego, swoją robię na ATmega128. Temu maluchowi może dość szybko zabraknąć pinów i zasobów uPC...
Kerkyros - wszystko zależy co chcesz robić i w jakim kierunku się rozwijać. Kupować Arduino za kasę większą niż kosztuje Xplained Mini, który zresztą jest kompatybilny z Arduino nie ma kompletnie sensu. Podobnie jak nie ma sensu wchodzić w ATMegę128 - to stary procesor i drogi. Jeśli interesują cie duże procki to wejdź w XMegę, bardzo fajne zestawy...
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...
Na ATMedze328 i wewnętrznym ADC na zbyt wiele bym nie liczył. Te na filmach to ATMega32 albo ATMega128. Pasmo analogowe na poziomie 3kHz, raczej ciekawostka i wprawka do projektowania oprogramowania dla DSO. Projekty tego typu mają walor wyłącznie edukacyjny.
Twój kod ciężko się analizuje, nie masz żadnych komentarzy, w dodatku ciągle wysyłasz magic bytes (wartości zapisane heksadecymalnie, których bez noty katalogowej nie rozumie chyba nikt). Ja odpadam w tych zawodach:D Rozpisz te wartości, poza tym pokaż schemat tego układu. I sprawdź też najczęściej popełniane błędy w przypadku tego typu ekspanderów:...
Dwurzędowe piny to dobre rozwiązanie bo każdy sygnał cyfrowy będzie miał powrotną drogę do masy. Dowiedziałem się o tym z Youtube z kanału Roberta Feranec'a. Jego gościem był Eric Bogatin - wspomniał o słabości projektu arduino uno i przedstawił projekt swojego studenta właśnie ze wspomnianymi dwurzędowymi pinami. Można było też dać 10-pinowe złącze...
http://obrazki.elektroda.pl/2299409600_1... Chciałbym przedstawić robot SAMSA II. Robot Samsa zbudowany z modułu Wiring z mikrokontrolerem ATmega128, natomiast robot Samsa II pracuje z modułem Arduino Mega z mikrokontrolerem ATmega1280. Obydwa są podobne, natomiast różnica polega na zastosowanym mikrokontrolerze w jednym robocie i drugim....
http://obrazki.elektroda.pl/2724432900_1... Firma Mintbox Technologies rozpoczęła, za pośrednictwem serwisu Crowdsupply, gromadzenie środków na realizację projektu płytki prototypowej o nazwie Winkel. Sercem płytki jest mikrokontroler ATmega128 firmy Atmel, integrujący w sobie, taktowany częstotliwością 16MHz procesor AVR (RISC). Programowanie...
dodaj jeszcze wyjątkowo paskudny edytor w Arduino IDE (pisanie w nim to kara za grzechy) A tak kup tylko taki programator: http://www.aliexpress.com/item/Free-Ship...
(at)tronics Właśnie myślę nad Arduino Nano na Atmega328, tylko, że musimy programować w czystym C, w bodaj Atmel Studio. Z tego co wiem, ludzie z kierunku tak właśnie robili, tylko, że musieli wgrać cos(?) na płytkę, by móc w ten sposób pisać swój program.
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...
Przyznam się, że nie patrzyłem, ale zerknę bo niedawno pisałem bootloader do płytki Arduino Mega2560 po Ethernet Shield`zie. Ogólnie fajna sprawa jak wszystko się uda. Chcę jednak dodać sprawdzanie integralności programu i jak coś pójdzie nie tak to będzie czekał na nowy program.
Temat omówiony na 1000 sposobów na róznych forach. Zamiast spamować poczytaj. http://3.14.by/en/read/arduino-liquid-ni... Jak sobie wrzucisz w googla to zobaczysz że poziom blędów (drobnych nie powodujących zwiechy albo resetu) pamięci i operacji wzrasta w sposób lawinowy w AVR-ach.
Witam wszystkich. Otóż tworzę swój pierwszy projekt na mikrokontrolerze Atmega128 używając języka C w IAR. Muszę wykorzystac przy tym macierz LEDową MAX7219, ale sprawia mi to wiele kłopotów. Czytałem dokumentację, przeglądałem internet, ale większość tyczy się albo arduino, albo 7-segmentowych wyświetlaczy. Znalazłem kilka informacji przy obsłudze...
słyszałeś o czymś takim jak shipping ? :D duuh policz sobie przesyłkę z USA A słyszałeś o Free Shipping?:D http://cgi.ebay.pl/Arduino-Duemilanove-2... Albo tutaj, z wysyłką wyjdzie 60zł z hakiem: http://cgi.ebay.pl/Arduino-Duemilanove-2...
Posiadanie własnego usbasp jeżeli się chce robić coś z AVR-ami jest niezbędne (zwłaszcza że kosztuje całe 5zł). [url=http://www.aliexpress.com/item/Whol...
https://obrazki.elektroda.pl/5463453500_... ioNode to nowa płytka prototypowa firmy Dooba. Sercem ioNode jest 8-bitowy mikrokontroler ATMEGA1284P firmy Microchip o taktowaniu 10MHz. Choć programowanie ioNode odbywa się w języku C płytka nie jest kompatybilna ze środowiskiem Arduino i wymaga użycia dedykowanego środowiska Dooba SDK....
The ATmega128 have 800000 transistors. (+-200000 transistors) [url=https://arduino.stackexchange.com/q...
Ale to jaki np. do zaprogramowania tego układu by się nadał? podeślesz jakiś link orientacyjny? https://www.aliexpress.com/item/WholeSal...
To nadal najlepsza drukarka w swojej klasie cenowej i drukuje naprawdę dobrze. Nie wiem czemu tak sie upierasz, na aktualizację oprogramowania, kiedy ona Ci nic nie da. Aktualizacja ma sens, kiedy chcesz modyfikować drukarkę, np. dołożyć czujnik do poziomowania stołu, czujnik końca filamentu, czy jakieś bardziej ambitne modyfikacje typu podwójny ekstruder....
To nie jest takie skomplikowane. Byś trochę poczytał co to jest i po co te HTTP/1.1 to by Ci się od razu rozjaśniło :D Też czytałem jak pisałem sobie ten serwer na M2560. Wygląda na to że trzeba trochę zmienić szyk/kolejność Te Arduinowe i inne kody cechują się tym że predzej gdzieś sie definiuje co, na przykład, znaczy "domoticz_server" Ktoś to sobie...
Jak zaczynać to z jakim AVR, jaki model ? Czy taki programator wystarczy na początek Przecież jak masz Arduino to masz już MCU. Więc po co chcesz coś kupować? Zapewne masz tam ATMega328, to ją wykorzystaj. Chcesz mieć programator z debuggerem, to kup Xplained mini - można kupić w Seguro taniej niż w TME, można zamówić w sklepie Atmela - swego czasu...
Witam, z jaką prędkością można transferować dane przez i2c w ATmega1280 w Arduino mega?
khoam napisał: Logi, logi, logi z Arduino IDE .... telepatia jeszcze nie działa. Arduino IDE działa bez problemu. To z mkAVR mam problem i jeżeli dobrze zrozumiałem, żadnych logów tam nie ma. Tylko jeden napis mogący oznaczać wszystko. Naprawdę sądzisz, że na tej podstawie ktoś ci pomoże? Jak wcześniej koledzy napisali - skontaktuj się z autorem. Skoro...
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...
Panie kolego delayMicroseconds() jak najbardziej się do tego nadają. Pracowałem w firmie której prezes z pracownikiem skonstruowali nawijarki do cewek, którymi sterowała ATmega128. Program napisali w BASCOM, który sterował nawijaniem (ekran LCD + ekran dotykowy + przemiennik częstotliwości (nazywany często błędnie falownikiem) z silnikiem + enkoder...
Zainstaluj nowszy.. wpisz w Google "Arduino IDE" - jak z najnowszym będziesz miał problem to napisz.
Witam, problemu docelowo nie rozwiązałem - przy sterowaniu konkretnych pikseli ciągle występują śmieci. Wykorzystałem natomiast sterowanie bajtowe (po 8 pikseli w rzędzie, lub 6, zależnie od wyświetlacza)- wtedy żadnych zakłóceń nie ma. Korzystam z arduino mega, z 5v. Pozdrawiam
Hmm, jeśli rzetelnie robili opisy, to w tym LCD stan wysoki resetuje wyświetlacz. Zobacz, że aktywne w stanie niskim CS1 i CS2 są oznaczone kreską nad nazwą sygnału, a RST nie... Co do zmian definicji, to chyba powinno być ok. Nie jestem pewien, czy D_I to faktycznie odpowiednik LCD_RS, ale w sumie tylko to zostało :D Tak przy okazji, to świetny przykład,...
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...
el-electriko --> tak porównałem sobie te kody źródłowe. różnice: Arduino - wielkość bootloadera = 1024 bajty (sporo) ;) Mirekk36 - wielkość bootloadera = 512 bajtów mój bootloader nie wykorzystuje żadnych zewnętrznych pinów procka, które mógłby używać jakikolwiek program w nim napisany - poza pinem RESET, którego i tak zwykle się nie przeprogramowuje...
Zielonego pojęcia nie mam który pin w Arduino ma oznaczenie ma oznaczenie 28 a który 15. Możesz to podać jako numery pinów AVR? Np. PC6 albo PA3? Zobacz czy według noty pdf ten pin ma jeszcze jakąś funkcjonalność - np. wyjście PWM dla jakiegoś Timera oraz zobacz czy przypadkiem w innej części programu nie korzystasz z tej funkcjonalności.
Witam. Szukam jakiegoś dobrego programatora dla początkującego który zmieści się w budżecie 6 dolców. Szukałem na eBayu i znalazłem dwa ciekawe: "USBTiny USBtinyISP AVR ISP programmer for Arduino bootloader Meag2560 r3" http://obrazki.elektroda.pl/5903667300_1... "USBASP USBISP AVR Programmer Adapter 10 Pin Cable USB ATMEGA8 ATMEGA128"...
Znów mam pytanie odnośnie komunikacji pomiędzy atmegą a ESP8266. Otóż mam teraz zestawione komunikację poprzez RXD i TXD . To co Koledzy pomogliście mi rozwikłać działa idealnie. Polecenia złożyłem i wszystko działa. Nadaję i odbieram pakiety bezproblemowo. Ale jeśli odbieram jakiś pakiet to nie wiem z jakiego IP i portu nadszedł pakiet. Jak to sprawdzić....
Mam nadzieję właściwy dział wybrałem na swe pytania i wątpliwości :) Do rzeczy. Zabawiam się aktualnie projektując dwa układy: sterownik i moduł wykonawczy: Sterownik oparty jest na Atmedze1284 i realizuje zasadniczo jedną funkcję - na podstawie stanu wejść logicznych połączonych z układem fotodiod i diod na podczerwień wpisuje do rejestru kolejne bajty,...
http://obrazki.elektroda.pl/6023655700_1... Przedstawiam płytkę prototypową do wykonania sterownika matrycy diodowej LED 12x11, opartej na układzie scalonym AS1130 firmy Austria Microsystems. Układ AS1130 to tzw. Cross-Plexing driver pozwalający na sterowanie jasnością w 256 krokach od 0-30mA. http://obrazki.elektroda.pl/6558244500_1...
https://obrazki.elektroda.pl/9317464400_... Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. https://obrazki.elektroda.pl/5611267500_... Wtedy już samo wgranie programu do...
Programator wykrywa inne MCU niż się spodziewa. Anet A8 jest na MCU ATMega1284P, a programator widzi ATMega328P. Albo masz jakąś inną płytę w drukarce, albo coś nie tak z programatorem, Bo M328P to MCU które siedzi w Arduino UNO, czyli wygląda jakbyś próbował flashować Arduino zamiast płyty drukarki.
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ć....
Piszesz ze chcesz sterować PC.7 a w programie ustawiasz PD.7. Przepraszam, miało być portd.7. Sprawdzałem poziomy napięć na innych pinach, to samo, tak jakby uC tego nie kontrolował. Ma wczytany program ale go nie wykonuje. Moje ustawienia fuse bits: D:\FF_download\ArduinoUploader>av... -p m128 -c usbasp -P lpt1 -U lfuse:r:-:h...
https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...
Jak można zabezpieczyć program w mikrokontrolerze przed odczytaniem? Ustawiając odpowiednie lockbity. Czy ATmega328 po zaprogramowaniu da się odczytać? Tak, dopóki nie zabezpieczysz lockbitami. Ale może to także wyłączyć możliwość debugowania, lub wgrania poprawionej wersji programu - w każdym razie takie wyłączenie jest na zawsze. Absolutnie nie jest...
Witam Próbuje od jakiegoś czasu zaadoptować bibliotekę FatFSby ElmChan R0.15. Załączam oryginalną lib R0.15(zip) poniżej. Użyłem Atmegi 1284P Dip40 . Czytnik kart skonstruowałem sam (pod arduino libs działa). Jakie zmiany w kodzie zrobiłem: W oryginale Elm użył konfiguracji przez USART SPI – ja skonfigurowałem pod SPI W pliku ffconf.h: * dodałem dyrektywę...
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...
Witam, jestem bardzo początkujący w mikrokontrolerach, Arduino kupiłem sobie dopiero tydzień temu. Mam pytanie, ale nigdzie nie znalazłem na nie dokładnej odpowiedzi, więc stwierdziłem że zapytam tu. Czy mogę stosować moje Arduino UNO jako programator, w takim sensie, że wgram sobie program na Atmegę328 jaka tam domyślnie jest, potem wyjmę ją z podstawki,...
próbowałem szukać odpowiedzi w necie - ale nie bardzo wiem jakich słów kluczowych użyć a przez to otrzymane wyniki są mizerne A jaki siedzi tam uC :?: ATmega8, więc przez ISP wrzucasz wsad, ale jaki w tym problem? To są przecież tylko kilka sekund. w Arduino siedzą ATmega168 a w najnowszych ATmega328 - jest jeszcze Arduino MEGA z ATmega1280 ;) tylko,...
Wystarczy wgrać bootloader przy pomocy jakiegoś programatora.
Proponuję jednak jakiś STM - o ile masz doświadczenie w programowaniu.
Świetna płytka, gdyby cena była o 50zł niższa to na prawdę byłaby to ciekawa propozycja. Sercem Mayfly Data Logger jest układ ATmega32u4 firmy Atmel It features the ATmega1284p processor Więc jak w końcu? Ciekawa płytka, konkretny procesor, RTC, zewnętrzny ADC, ładowarka Li-Po, microSD.
A dlaczego masz użyć PWM do podłączenia LCD? Już widzę, że wg. Twojego opisu masz podpięty o 1 pin za dużo (dwa razy 5). Możesz równie dobrze użyć pinów od A0 do A5 zamiast 10. Podepnij LCD inaczej, zmień to w programie, zostaw 10 wolny i ustaw go jako wyjście.
Zrozumiałem, że arduino jest sterowane przez inny serwer za pośrednictwem http i w tę stronę mój przykład zadziała. Dane zostaną odebrane przez arduino, przetworzone (oczywiście trzeba to oprogramować), ewentualnie arduino zwróci potwierdzenie wykonania komendy. Oczywiście jak dobrze zauważyłeś musi ono działać jako serwer. W przypadku wysłania danych...
http://obrazki.elektroda.pl/1867250000_1... http://obrazki.elektroda.pl/2659176800_1... Goldilocks Analogue to moduł, który łączy cechy klasycznej płytki Arduino z zaawansowanymi funkcjami analogowymi oraz obsługą audio. Płytka działa w oparciu o mikrokontroler ATmega1284p znacznie przewyższający możliwości MCU obecnego...
Tak, bootloader trzeba wczytać przy pomocy programatora. Czyli troche bez sensu, skoro przy pomocy FT można zrobić tak, że: a) można się obyć bez programatora, b) nie jest potrzebny bootloader. Bootloader nie może także poprzestawiać fusebitów co może być wadą.
Jak dostałeś ten kabel z oryginałem Arduino to wygląda na to, że z Włoch przyjechał kontener Arduino, a z Chin kontener kabli i wszyscy sprzedają to w kompletach z kablem "gratis", bo takich problemów ostatnio sporo widziałem. Wybierz w Arduino port COM3 i miłej zabawy.
Masz gotowca: [syntax=c] //--------------------------------------... void InterpretujCmd( char znak ) { char const StrErrVal[] = "(at)Ev\r\n"; char const StrErrUnkown[] = "(at)Eu\r\n"; #define MAX_LEN_CMD 50 char static p = 0, cmd[MAX_LEN_CMD]; int cnt; char static buffer_str[100]; u32 baud; cmd[p] = znak; if ( p < MAX_LEN_CMD...
http://obrazki.elektroda.pl/8426071500_1... Linkbot to wielofunkcyjny i uniwersalny moduł do budowania przeróżnych robotów. Moduły posiadają kilka opcji sterowania TiltDrive, CopyCat, PoseTeaching, BumpConnect, do sterowania można wykorzystać wbudowany akcelerometr przykładowo w smartfonie lub innym robocie Linkbot, można włączyć funkcję...
Nie, do Arduino masz gotowy program z bibliotekami. Do ATmega co prawda istnieje chyba jakiś dedykowany program. Jednak przeważnie samemu trzeba konfigurować oprogramowanie i programator. Podsumowując, jak wspomniałem dużo łatwiej jest programować na Arduino. Pisać można w wielu językach. Jednak najpopularniejszy jest C. Chociażby dlatego żę można w...
Witajcie moi drodzy. Chcę móc z środowiska Arduino programować poprzez USB ASP atmegę na płytce stykowej. Widziałem artykuły o tym, ale tam jest mowa, że potzreba bootloader (np. ATmegaBOOT_328.hex ) oraz plik boards.txt, i nie ma tam tych plików dla takich atmeg, jakie ja mam. Chodzi mi o Atmega644 lub Atmega1284P lub Atmega324PA. Chciałem zapytać...
Poczytaj o domyślnej promocyji typów w C. Jaki typ ma Czas_poranku, zapewne int lub nawet węższy?
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...
Przeczytałem ze zrozumieniem. Zdanie "(oryginalnego, bez modyfikacji i grzebania w plikach programu)" to teraz dopisałeś. Kody z arduino to chyba kody, co nie? Nic nie pisałeś o zmianach z pliku boards.txt . Jakbyś napisał to wcześniej to bym nic nie komentował ;) Nie myśl, że się wymądrzam, tylko po prostu usprawiedliwiam bo mówisz, że nie czytam ze...
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.
ATmega328 ma logikę 5V, więc się dogadają :)
Jeśli masz Arduino to można je wykorzystać jako programator. Jeśli nie masz to RS232 wystarczy.
z tym Arduino to prawda... Zamiana w sketchu digitalWrite na operację atomową plus kilka innych prostych rzeczy zmienia tyle, że coś co nie miesciło się w Atmega328 zajmuje połowę pamięci Atmega168. No i przyspieszenie jest znaczące.
Poszukaj sobie schematu arduino uno. Zdaje się że tego szukasz. Pośrednik CH340 zastosowany w aplikacji ATmega328. Jest to konwerter USB-UART/RS232/RS485.
Ale służy ona do wgrania bootloadera przy pomocy innego programatora typu usbasp, a nie przez konwerter usb<=>rs232 dostępny na płytce arduino. Jeżeli chcesz zaprogramować atmegę8 to pobierz sobie mkavrcalculator, który w darmowej wersji obsługuje ten mikrokontroler. Dodatkowo w opcjach programu masz przycisk instaluj sterowniki usbasp, który...
Nieprawidłowo zatrzymujesz timer1 w przerwaniu TIMER1_CAPT_vect: [syntax=c]TCCR1B = TCCR1B | B00000000;[/syntax] Dodatkowo po wykonaniu pomiaru nie zerujesz TCNT1 i preskalera Timer1. W jakim celu wykorzystujesz TSM? EDIT: Dodałem Ci 25 punktów bo miałeś 0,25. PS. Twój kod to praktycznie już C :)
zacznijmy od tego, że arduino nie jest mikrokontrolerem tylko platformą opartą o mikrokontroler z rodziny AVR (w przypadku arduino uno to jest chyba atmega48 a arduino mega to atmega1280) więc w przypadku arduino również masz możliwość odczytywania napięcia za pomocą przetwornika który jest wbudowany w mikrokontroler ,w arduino wejścia tego przetwornika...
Nie musisz posiadać programatora usbasp, samo Arduino może służyć jako programator. Pod tym linkiem jest program o nazwie Atmega_Hex_Uploader, które wgrywa się do Arduino: https://github.com/nickgammon/arduino_sk... Po podłączeniu atmegi do ICSP w Arduino można wgrać program w postaci HEX. Sposób podłączenia jest przedstawiony na tej stronie (trzeba...
W temacie który podałem masz właśnie wyjaśnione nietypowe zjawiska których się niespecjalnie zwykle spodziewamy. A co do schematy tu nie wiem czego szukasz. Nie mówiłem że mój się czymś wyróżnia (choć w zasadzie się wyróżnia i widać że tego nie zauważyłeś). Po prostu szukałeś jakiegokolwiek przykładowego projektu to go dostałeś. Cóż z problemem i ja...
Poszukaj modułów BTM222 bo są najprostsze w obsłudze, ze względu na protokół RFCOMM. Generalnie większość modułów BTM-xxx ma ten protokół, ale jak będziesz szukał to się upewnij, że właśnie TYLKO na tym protokole działają. Jak zobaczysz HCI to uciekaj :) Zasada działania jest prosta. Podpinasz taki moduł pod UART mikrokontrolera i tak też się go prosto...
Procek niestety jest na 16MHz kwarcu wiec raczej trudno wygodnie wygenerowac tak niskie czestotliwosci na timerze. Czemu tak sądzisz? Atmega328?
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.
Tam się kończy na 328, a żadnego 644 nie ma. http://obrazki.elektroda.pl/9574144200_1... Dodatkowo w dokumentacji jest schemat dla Atmega644/1284 oraz ATmega1280 or Arduino Mega.
Nie jestem specjalistą od programowania ale biblioteki dla wyświetlaczy graficznych, w tym z dotykiem mają spore wymagania. Stąd tak wolne rysowanie. Atmega328 ma moim zdaniem za małą wydajność. Ja przeszedłbym minimum na STM32 BluePill (też tanie a wydajność o wiele lepsza). Przemyśl to.
Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\p4>avrdude -c? Valid programmers are: c2n232i = serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts [C:\Win AVR-20100110\bin\avrdude.conf:876 ... dasa3 = serial port banging, reset=!dtr sck=rts mosi=txd...
Polecam zainstalowanie oryginalnego oprogramowania arduino, Oraz prześledzić kurs arduino na forbocie (osobiście polecam). Oto kod na zapalenie 3 diód void setup() { pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); digitalWrite(3, HIGH); digitalWrite(4, HIGH); digitalWrite(5, HIGH); } void loop() { }
Dla Arduino Nano / atmega328 ustaw programator Arduino i Baud 57600 Dla Arduino Nano / atmega168 ustaw programator Arduino i Baud 19200 Pozdr
http://obrazki.elektroda.pl/6869631100_1... http://obrazki.elektroda.pl/3875412200_1... DIPDuino to projekt kompatybilnej z Arduino platformy integrującej szereg użytecznych interfejsów na płytce o rozmiarach odpowiadającym obudowie DIP32. DIPDuino został oparty o 8-bitowy mikrokontroler ATmega1284RFR2 wyposażony w zaawansowany...
http://obrazki.elektroda.pl/1330320000_1... Oto niewielki projekt mini-komputera zbudowanego na bazie mikrokontrolorea AVR ATmega1284P, który pracuje z programami napisanymi w BASICu. Procesor pracuje w oparciu o TinyBASIC Plus, obsługuje klawiaturę podłączoną przez wejście PS/2, a wszelkie informacje wyświetla na telewizorze z użyciem...
Witam, programator ISP podpinasz do złącza (te 6 pinów na brzegu). Inny Arduino może zastąpić taki programator, jak ci zaproponował poprzednik. Bez programatora nie wgrasz bootloadera. Pozdrawiam
Celem projektu jest zbudowanie własnego komputera standardu Arduino, z elementów elektronicznych, na płytce stykowej. W celu nauki lutowania czy programowania, czy wtykania (mikro)klocków w otwory na płytce? Takim "komputerem" od strony programowej jest np. atmega328 z bootloaderem. Reszta to odpowiedni kształt płytki, żeby dodatki pasowały i napis....
O co chodzi? Moje Arduino to chiński klon Po prostu Twój klon ma najprawdopodobniej inny wariant procesora ATmega328 niż oryginalny włoski UNO. Nie jest to jakiś kłopot na co dzień, bo praktycznie kostki są takie same w działaniu (różnice są np. w poborze prądu i innych drobnych szczegółach) ale przy wgrywaniu bezpośrednio do kostki USBaspem sprawdzana...
(at)dktr Sprawdziłem - w tych Arduino są montowane Atmega328-20AU (obudowa SMD), w Arduino Nano (i klony) i ATmega328P-U (obudowa DIP) w Arduino Uno (i klony). Sam robiłeś wszystko z tym mikrokontrolerem? Masz podłączone pewnie jakieś przyciski i LCD?
arduino atmega128 podstawa atmega128 atmega128 przerwania
końcówka kabla internetu drukarka sypać toner biały ekran plazma
akumulatory lifepo4 wojsko częstotliwości
Pompa wody 230V – wirnik wolno się kręci: kondensator, łożyska, uzwojenia, diagnoza Epson L455 – sączek tuszu, wymiana absorberów, reset licznika, external waste tank