W exploratorze możesz wybrać TEN KOMPUTER a potem nacisnąć CTRL +F i wpisać frazę: *.hex potem ENTER i komputer Ci znajdzie plik o ile nastąpiła prawidłowa kompilacja... Prywatnie jednak wolę używać Total Commandera...
Nie wyświetla błędu przy kompilacji ? W bibliotece nie widzę funkcji print z trzema parametrami,
[mickpr] Wgrywając program z Eclipse zdawałem sobie sprawę, że usuwam bootloader. Wgrywałem później również bootloader różnymi metodami (z Arduino IDE, z avrdude, różne dostępne hex'y). Bez zmian. Jeśli chodzi o ustawienia zegara to tak, wszystko ustawione, również chip pod który jest robiona kompilacja. Zazwyczaj bawię się Atmega8 lub 16 i pokrewne....
(...) lub skorzystać z tego: http://mikrokontrolery.blogspot.com/2011... Masz na myśli przeniesienie się na Atmel Studio 6? Wolałbym pozostać przy Arduiono IDE. Więc może inny uC... Atmega 168 lub 328 chyba wystarczy.
1. W jaki sposób zczytałeś te id? Podpiąłeś czytnik pod RS232<>USB? Jeśli masz stąd powtarzalne dane, to znaczy, że czytnik pracuje poprawnie. 2. Natomiast zrób jeden test. Wgraj do tego procesora program wysyłający po UART jakiś tekst co 1s i zobacz, czy odczytasz poprawny tekst na komputerze za pomocą przejściówki (oczywiście czytnik odłącz)....
Zapewne da się. Nie wiem jak działa bootloader Arduino, ale jeśli dostanie plik w odpowiednim formacie to będzie mu obojętne, czy plik powstał na skutek kompilacji programu w c/c++ czy bascomie. Nauczka na przyszłość - pytaj zanim wydasz pieniądze :) BTW, te płytki, któe ci polecałem mają wgrany bootloader, więc nie potrzebujesz do nich programatora.
Witam Nie mogę odnaleźć podpowiedzi gdzie są dane do obsługi konkretnego kontrolera w pliku ino 328 , 32u4 , ... lub Atmego 2560 . Chciałbym to wiedzieć przed wgrywaniem skecha programem arduino ( windows , linux ) do płytek arduino . Często otrzymuje wiedomość po kompilacji , że ten kod nie jest dla danego mikrokontrolera. Czy istnieje jak metoda konwersji...
Tak, przyznaję rację, zapomniałem ;) Słuszna uwaga co do wydajności procesora. Bardzo prawdopodobne (przy stosowaniu arduino), że procesor nie radzi sobie z tak szybką obsługą przerwań i zwyczajnie je pomija. Na razie polecam spróbować zmienić digitalWrite na bezpośrednią obsługę rejestrów wyjściowych. To znacznie przyśpieszy obsługę przerwania. EDIT:...
Z ESP sobie poradziłem, implantacja komunikacji I2C z atmega powinna działać bo monitor pokazuje że jakieś losowe dane lecą ale z wyświetlaniem ich na GUI mam problemy. Z DZIAŁAJĄCY KODEM NA innej Atmedze w Arduino nie da się dojść do ładu, wszystko mu się się podoba, jedno poprawię to czepią się czegoś innego .........MASAKRA.
https://bitbucket.org/fmalpartida/new-li... Do obsługi wyświetlacza pobierz z linku i powinno się kompilować bez błędnie najnowszą wersję Na pro mini atmega 328 wygląda tak "Opcje projektu zmienione, przeładuj całość Szkic używa 6150 bajtów (20%) pamięci programu. Maksimum to 30720 bajtów. Zmienne globalne używają 622 bajtów (30%)...
Jeśli twoja ATMega jest zgodna z wybranym w Arduino IDE zestawem to wystarczy skopiować plik hex który tworzy środowisko po kompilacji i wgrać go programem obsługującym USB ASP (jakim to już wedle uznania i preferencji...). Miejsce tworzenia pliku hex podczas kompilacji widoczne jest w "konsoli" środowiska...
W tym momencie nie mogę; ale podłączyłem poprawnie zasilanie bo świeci się dioda na sterowniku, i jedną nózkę sterownika do masy, a drugą do pinu 11 w Atmedze... Nie możesz mieszac 'zwykłej' numeracji pinów mega8 z numeracją przyjęta w Arduino. Te numery nie pokrywaja się !!! Pin 11 dla Mega8 jest PD5 lub alternatywne wejście Licznika/Timera1 (w Arduino...
Poległem i to na całego .... ale śmiem twierdzić że gdyby proc się ewidentnie nie zawieszał uniemożliwiając wgranie poprawionego oprogramowania to sytuacja wyglądałaby trochę inaczej. Miałbym możliwość cofnięcia zmian powodujących nie działanie programu i poprawianie kodu tak długo aż będzie działał wtedy czegoś bym się nauczył. Arduino też sugeruje...
Dziękuję za pomoc ale nie jestem w tym temacie nowicjuszem, napisałem kod który zawiera kilka tysięcy linii (aparatura RC) na arduino 2560 ale z uwagi na gabaryt arduino jestem w trakcie projektu dedykowanej płytki na atmedze 1284 - stąd moja prośba o core. Co do IDE, na nowszych > 1.5.x kompilacja wywala się na bibliotece MENWIZ która nie jest obsługiwana...
Normalnie to nie mam tyle czasu, ale jak piję kawę to chwilę mam a tak długo nie używałem Arduino że postanowiłem sprawdzić :D Arduino Nano Mega328P na 16MHz z fusami nawet ustawionymi na Bootloader. Program wgrany przez programator USBasp a plytka do kompilacji była ustawiona na Uno. LED podłączona PD4<->GND Efekt -> jak na filmie :D https://filmy.elektroda.pl/64_1743489551...
I jak jej użyć? Nie ma żadnej sensownej instrukcji do niej, a w przykładach jest tona kodu i nie wiadomo co robi. Inne biblioteki dla Arduino pozwalają wysyłać dane pisząc kilka linijek kodu. Jakiś opis jest tutaj: https://blog.zakkemble.net/si4463-radio-... Ponadto dokumentacja kodu: https://zkemble.github.io/Si446x/ Próbowałem tak...
Jak działa z MK (i ewentualnie z AVR LAB++) to winny jest nowy AVR DUDE w Arduino. Włącz sobie pełne komunikaty o błędach, wykryj gdzie jest AVRDUDE "arduinowy" i wrzuć tego z AVR LAB++ (w MK może być zbyt stary, w Arduino jest 6.3, w AVR lab też, ale inna kompilacja najwyraźniej), w Arduino plik config.cfg dla AVR DUDE jest w innym katalogu, jego też...
Witam .Mam mały problem . Podczas kompilowania pliku oprogramowania do arduino nano atmega 328 wyświetla się błąd kopiowania "declaration of 'FreeSmallFont' as array of references" i podświetla się linia w programie: "extern uint8_t SmallFont[];" nie bardzo rozumiem w czym problem. Plik to gotowiec urządzenia opisanego w internecie i wykonanego przez...
Dzień dobry, niedawno kupiłem kowerter USBasp i chciałem wgrać program na mikrokontroler AVR, ale wyskakuje: Arduino:1.6.9 (Windows 7), Płytka:"ATmega328, 328P / 328PA, 2.7v, Enabled, 8 MHz internal" Opcje projektu zmienione, przeładuj całość C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr... Cannot find plugin 'liblto_plugin-0.dll' exit...
Cześć! Zakupiłem ostatnio Atmega 328p wraz z oscylatorem 16 MHz. Po ustawieniu wszystkiego w Arduino IDE i pobraniu sterowników Zadigiem, nie jestem w stanie wgrać ani prostego programu, ani nawet wypalić bootloadera. Wyskakuje błąd. https://obrazki.elektroda.pl/1637875100_... Sprawdzałem AVR Labem i wykrywa moją Atmegę dobrze: https://obrazki.elektroda.pl/9860552400_...
Hex dla Atmega8 (ten 8MHz powinien zadziałać z wew. oscylatorem):
Masz parę linków: Na AVR Freaks jest przykładowy kod [url=http://www.avrfreaks.net/index.php?... code for sun position algorithm Tutaj dla arduino http://www.bishoptechnology.com/pub/SunT... Tu cału projekt z dokumentacją i źródłami: http://heliowatcher.com/ Nic z tego nie testowałem, nie wiem...
Próbowałem przepisać fragment kodu odpowiedzialny za tą funkcję do mojego programu ale przy kompilacji są błędy. Nawet próbowałem wgrać cały program z instructables ale po podłączeniu zasilania nic się nie dzieje. Co trzeba zmienić, żeby przystosować program z arduino mini pro do atmegi16a?
Na atmega 8 też nie działa Bardzo prawdopodobne. Wszystkie biblioteki i całe arduino jest głównie przystosowane do mikrokontrolerów Atmega168, Atmega328, które mają inną mapę pamięci niż starsze takie jak na przykład Atmega8. Mikrokontrolery Attiny to jeszcze inna bajka i kod nie jest aż tak przenośny.
Witajcie. Zacząłem swoją Atmege 324A-PU od programowania w środowisku Atmel Studio po przez USBasp. Na płytce stykowej umieściłem najprostszy program do zapalenia i zgaszenia diody. Po napisaniu i skompilowaniu programu nie wystąpiły żadne błędy, natomiast przy wgrywaniu na uC avrdude wyrzucił błędy następujące: - atmega324a not found - cannot set sck...
[syntax=avrasm]Arduino:1.8.4 (Windows 7), Płytka:"ATmega8a (at) 8 MHz" C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries...
Zrobiłem tak: Wgrałem zmodyfikowane ARDUINO ISP na arduino - wgrało się poprawnie. Stworzyłem folder oraz plik w Hardware a folderze arduino Podłączyłem według schematu co podał Karaczan. Podpiąłem 5V i GND z obydwu stron. :/ To jeszcze nie przesądza sukcesu wykorzystania Leonardo jako programatora. Arduino z rguły w takiej sytuacji wykorzystuje do...
A jesteś w stanie odczytywać kody z pilota na atmega ? masz pewność, że komunikacja działa poprawnie ? do pilota w systemie kodowania RC5 lepsza bedzie biblioteka RC5 https://github.com/guyc/RC5 Wrzuć program na atmege i sprawdź na serialu czy wyswietla ci kody klawiszy pilota. Pozdr
Nie mogę znaleźć tej ścieżki: \Arduino\hardware\arduino\avr\programmer... Masz rację, ścieżka do pliku `programmers.txt` może się różnić w zależności od systemu operacyjnego i sposobu instalacji Arduino IDE. Spróbuj poszukać pliku `programmers.txt` w tych lokalizacjach: Windows: * W katalogu instalacyjnym Arduino IDE: - `C:\Program Files (x86)\Arduino\hardware\arduino\avr\progr...
Użyłem domyślnie skonfigurowanego GCC i środowisko Code::Blocks (zasadniczo nie programuję w C++) i sworzyłem taki prosty projekt: #include <iostream> using namespace std; const char PWRON[18] = "System URUCHOMIONY"; const char PWROFF[18] = "System ZATRZYMANY"; int main() { cout << PWRON <<...
http://obrazki.elektroda.pl/9498644700_1... Witam, chciałbym przestawić efekt mojej pracy. Pewnego razu przy porządkach natknąłem się na mnóstwo moich starych dyskietek do komputera Amiga. I tu zrodził się pomysł :) "a może da się to jeszcze jakoś odczytać?". Efektem tego pomysłu jest to urządzenie - AVR X-Copy Final Step ;) (X-Copy...
Ten artykuł ma raczej cel edukacyjny. Jednak na podstawie tej wiedzy można opracować retro komputer, np. ZX Spectrum. Każdy, kto miał do czynienia z pierwszymi 8-bitowcami na początku ery komputerowej, chyba pamięta, że budowa takiego sprzętu własnymi siłami wiązała się z poważnym problemem — koniecznością zaprogramowania pamięci ROM. Był potrzebny...
U mnie kompilacja zatrzymuje się na tej linijce z n/w komunikatem... prog_uchar font5x7 [] PROGMEM = { //Numeric Font Matrix (Arranged as 7x font data + 1x kerning data) 'prog_uchar' does not name a type; did you mean 'getchar'? Najlepiej robić coś z projektem do którego dołączone są właściwe biblioteki a nie skakać po niemiecku, po polsku po rosyjsku......
1. Płytkę Arduino (UNO/NANO) można wykorzystać jak konwerter UART, wystarczy założyć zworę na reset-GND, podłączasz TX-TX i RX-RX + GND. Wpiszesz w google to znajdziesz wiele przykładów, że ludzie sobie wykorzystują ją również do tego. 5V możesz też podać, lub zasilić pacjenta z innego źródła, te 3 piny to minimum, 5V opcjonalne. Oczywiście pacjent...
Próbuję uruchomić do eksperymentów oraz późniejszych modyfikacji pewien projekt. Projekt wymaga drobnych zmian w definicji płytki, tu konkretnie jest to RP Pi Pico. W opisie jest podane co zmienić; Wire.begin(1); zamiast Wire1.begin(); ? Jeśli 1 wstawię w nawias, to wszystko się kompiluje jednak na żadnej z magistral I2C nie ma jakichkolwiek sygnałów....
Niestety nie jestem w stanie testować wszystkich rozwiązań softwarowych. Pan Mirek na swojej stronie dokładnie opisuje który pin jaki nosi jaką nazwę w arduino idę, więc można nawet połączyć sobie na stykówce gdyż to środowisko nie umożliwia załadowania programu przez programator usbasp Bezpośrednio nie, ale jeśli znajdziesz plik .hex w tymczasowym...
nikt nie zechciał podać Nikt nie ma czasu na pisanie programu w asm (nie podałeś jaki procesor, ale bascom sugeruje jakies atmega). To nie jest tak, jak ci się wydaje ... który byłby dokładnym odpowiednikiem mojego programu To nie tak. Program twój jest tylko algorytmem, na podstawie którego trzeba napisać program w asm. Albo zlecenie konkretne, albo...
także na koniec pytanie do Autora wątku - czy zmieniłeś w Arduino ustawienia na kompilację dla 8MHz? Zmieniałem plik boards.txt zgodnie z zaleceniami z linków które już podałem. Czyli żeby uruchomić ten projekt należy wgrać bootloader na zewnętrzny zegar 16 MHz i dołyć taki kwarc? Edit: Myślałem, że uzbrajając ArduinoIDE w umiejętność programowania...
Hej, Próbuje zbudować urzadzenie, które znalazłem w internecie. Zrobiłem sobie programator do wypalania bootloadera ... Do arduino nano wgrywam szkic ArduinoISP Nastepnie ustawiam Board jako miniCore z Atmega328 programmer ustawiam na ArduinoISP. Klikam Burn bootloader . Wszystko ładnie działa. Nastepnie włączam plik z szkicem( kodem), który ma być...
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...
Moi drodzy, kupiłem sobie ostatnio [url=http://botland.com.pl/wyswietlacze-... , chciałem nauczyć się obsługi LCD jak i I2C. Jednak nie używać do tego arduino. Czy ktoś z Was ma jakiś link do bibliotek, aby obsłużyć coś takiego ? Znalazłem coś na temat bibliotek tutaj...
Cześć, chciałbym podjąć temat komunikacji z atmegą poprzez wifi przy użyciu biblioteki AsyncLabs WiShield 1.0 lub z dodatkową pamięcią flash (2.0). Orientuje się ktoś ile potrzeba minimalnie miejsca na taki program np. "webserver"? Mam aplikację na atmega8, którą już zająłem w 80% więc pewnie się nie zmieszczę :| WiShield z dodatkową pamięcią flash...
Witam! Przejrzałem sobie dział na temat mikrokontrolerów AVR i doszedłem do wniosku, że sporo zapytań dotyczy absolutnych podstaw. Ponadto nie każdy lubi kombajn, jakim jest Atmel Studio. Wpadłem na pomysł napisania programu edukacyjnego dla początkujących - Arduino nie trawię, dla mnie to zbyt duże pójście na łatwiznę. Chodzi o aplikację wspomagającą...
Program kompiluje się poprawnie dla Arduino Leonardo, po dodaniu deklaracji, o której napisałem w poście #2. Wynik kompilacji:[syntax=bash]Using library ArduinoJoystickLibrary-master at version 2.0.7 in folder: /home/mariusz/Arduino/libraries/ArduinoJ... /home/mariusz/.arduino15/packages/arduin...
Bo chyba coś przekombinowałem po wgraniu cały czas tak jak by był zawieszony na pinie 4 teraz nie mogę nic już wgrać błąd exit status 1 Błąd kompilacji dla płytki Arduino Leonardo. Płytka ustawiona poprawnie port również Dodano po 13 Płytkę udało mi się odblokować jednak dalej pozostaje problem kodu
Dzień dobry Komputer prawidłowo wykrywa podpiętą ATmege8, jednak nic nie mogę na nią wgrać. Podczas próby wypalania bootloadera przez Arduino pojawia się taki błąd. Parę lat leżała ta atmega w szafie, kiedyś działało wszystko ok. Wtedy kompilowałem w nią przez Eclipsa. Macie koledzy jakiś pomysł? "Arduino:1.8.7 (Windows Store 1.8.15.0) (Windows 10),...
Ależ zapisuje. Shift+Compile Tak z ciekawości zapytam - jak to Shift+Compile ? Przecież kompilacja to CTRL+R a z sziftem nic takiego nie działa ...
Dobrze, to zbadajmy, dlaczego nie znajduje tego pliku. Szukając za tym plikiem na dysku, znajduję u siebie siedem pozycji, a wszystkie w katalogach arduino-root\hardware\arduino\variants\r... nazwy\ uno.build.variant=standard nano328.build.variant=eightanaloginputs mega2560.build.variant=mega ... Nazwy po prawej stronie znaku równości odpowiadają nazwom...
(at)ElektrodaBot // Napisz Menu z Rc5 #include #include LiquidCrystal lcd(19, 18, 17, 16, 15, 14); #define LED 0 #define TSOP_PIN 3 RC5 rc5(TSOP_PIN); // command== 16 - dodaj // command== 17 - odemnij // command== 59 - enter, przejć do następnej części MENU // Menu_1--- Menu_2---Menu_3--- Menu_1 ...... Menu1 if command==16 liczba_1++; if command==17...
https://obrazki.elektroda.pl/9235682700_... Przedstawię tutaj poprawki, uruchomienie i rozwinięcie biblioteki ArduinoHttpServer na platformie Arduino R4 WiFi. Celem tematu będzie ułatwienie nam operacji związanych z protokołem HTTP, a dokładniej parsowania żądań HTTP (przetworzenie nagłówka, ścieżki zasobu oraz argumentów GET) oraz...
Witam, bawię się trochę arduino uno (ATmega328P-PU) i generalnie działa. Testowałem czujniki (cyfrowe i analogowe) i wszystko wygląda dobrze. Przeszedłem na coś bardziej skomplikowanego co wymagało biblioteki StandardCplusplus i tutaj pojawił się problem z biblioteką - nie chce jej kompilować. Używam mac-ów. Poprosiłem o zrobienie testu pod windowsem...
Mam problem z arduino 1.0.6. Chcę wgrać program do mikrokontrolera atmega328, mam wszystko dobrze wybrane, częstotliwość ustawiona i wybrana, wszystko dobrze podłączone, używam programatora USBASP, i wyskakuje taki błąd. Programator jest z allegro za 10 zł, podejrzewam, że to może być jego wina, bo ma w sobie nieaktualne oprogramowanie . Macie pomysł...
Witam ponownie. Dzięki koledze Markowi, udało sie rozwiązać problem. Wcześniejszy kod był wzorowany na przykładzie z AtmelStudio, niestety nie chciało to współpracować. Kod z przykładu który otrzymałem wraz z LCD, napisany był w Arduino. Kompilacja przykładu, wgranie do uP, sprawiało, że układ działał. Postanowiłem, przepisać ten kod w AtmelStudio....
Zanim doszło do awarii to kontroler pracował normalnie, tzn: gdy zmieniałem kod (co 3 min), aby sprawdzić wartości jakie wartości wykonuje na np. serwomechanizmie i silniku to resetowałem go i wgrywałem nowy. Nie nadpisywałem kodu, aby poprawnie działał. Próbowałem odinstalowywać sterowniki na każdym porcie COM (3,4,5), następnie instalowałem dla CH341....
Pytanie zatem czy da się tak przenieść całą zawartość uC? Co z bootloaderem i fusami w takim przypadku? Czy .hex zawiera cały komplet danych taki, że po wgraniu na świeży uC staje się on dokładną kopią pierwowzoru programowanego z Arduino IDE? Nie używam eXtreme Burner, więc tu moja opinia może byc nie dokładna.(!) Wydaje mi się jednak że jest to bardzo...
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...
(at)ElektrodaBot Do programatora TL866II plus jest projekt oprogramowania alternatywnego https://gitlab.com/DavidGriffith/minipro... pomożesz mi go skompilować w cygwin na windows 10? Podaj kolejne kroki do kompilacji źródła, lub zaproponuj jakiś kompilator online, który sobie z tym poradzi pod (plik wykonywalny pod Windows).
Ok , usunąłem aux.h , próbowałem microchip studio , błędy , visual studio code , wo góle nie ma podświetlonej kompilacji , visual studio 2022 , brak podświetlonej kompilacji , arduino ide , błędy już nie mam pomysłu czym to mogę skompilować , co do czytania , to przeczytałem kilka razy czy coś mi nie umkneło , co do procesora to mogę włożyć do innej...
ALE CAŁY CZAS JEST JAKO PORT SZEREGOWY No i PRAWIDŁOWO, czego nie rozumiesz w Windows przydzieli tej płytce numer portu COM, który wskażesz w Arduino przed wpisywaniem/upload kompilacji do processora.
Cześć, Zrobiłem układ na Arduino mega, teraz chcę go przenieść na własną płytkę. Pytanie, czy układ ATMEGA8535 (http://www.tme.eu/pl/details/atmega8535... umożliwi mi przeniesienie programu który po kompilacji wielkościowo przestawia się tak: Szkic używa 19 510 bajtów z (7%) pamięci programu. Maksimum to 258 048...
Arduino jest oparte o Atmege, więc program wgrywany do mikrokontrolera jest w postaci kodu maszynowego i po zgraniu da się przekonwertować go do assemblera. Przez ustawienie odpowiednich fusebitów można zablokować możliwość programowania atmegi, co uniemożliwi zgranie oprogramowania. Nie wiem czy jest możliwe ustawienie fusebitów z poziomu arduino czy...
Nie używam AS. W innym C plik hex tworzy się automatycznie podczas kompilacji. Poszukaj w katalogu projektu. Może jest
Muszę użyć atmegi 328, nie mogę używać żadnych układów, wymóg projektu, i nie sprecyzowałem, używam PROGRAMU arduino, nie mam zestawu arduino, wszystko jest na płytce stykowej Twoja płytka stykowa z m328 nie różni się od arduino-promini pod warunkiem że jest zaopatrzona w odpowiedni (16MHz) rezonator i do tego ustawione fusebity. Przy tej konfiguracji...
(at)danthe, pozwolę sobie odpowiedzieć. Jeśli użyjesz Arduino z Atmegą 8 (np. NG) to nie masz możliwości wyboru czy chcesz mieć bootloader czy nie. Nawet jeśli go sobie ręcznie wyłączysz to arduino i tak wykrzyczy Ci, że błąd kompilacji bo masz do dyspozycji 7168B - Arduino nie wie że sobie wyłączyłeś ręcznie. Jak zainstalujesz MiniCore to można sobie...
Chyba znalazłem rozwiązanie problemu ale nie do końca bo tak: programator i atmegę mam na pewno sprawną ponieważ poprzednimi razy łączyłem programator i procesor przewodami do płytek stykowych i umieszczałem go na właśnie płytce stykowej i wgrywałem różne plik hex takim programem extreme burner avr i nie szło a teraz kupiłem sobie taką oto płytkę do...
https://obrazki.elektroda.pl/8580584300_... Jakiś czas temu nabyłem różnego rodzaju czujniki: gazu, dymu itp. przy czym są to urządzenia, które mogą współpracować z dedykowanymi przez producentów systemami alarmowymi. Czujniki wyposażone są w moduł radiowy RF433 z kodowaniem EV1527. Wówczas nie byłem tym zainteresowany. Nie byłem świadomy,...
Nie jestem specem, ale tak to jest pomyślane i ma to odzwierciedlenie w kodzie. Programowanie atmegi wykonuje się na taktowaniu 16MHz, a po zaprogramowaniu pracować ma na 20MHz. W środowisku Arduino przy kompilacji nawet jest blokada, żeby nie kompilować dla większego taktowania. Schemat nie przewiduje kondensatorów przy kwarcu. Próbowałem podciągnąć...
i już chyba zostanie przy tym Arduino byłoby lepszym pomysłem :) Z pewnością ale AtmelStudio oznacza możliwość sprzętowego debugowania programu czego ani Arduino, ani tym bardziej Bascom nie ma. Po AVR pewnie przyjdzie chęć na Xmega albo ARM a tam, bez debugera raczej nie ma sensu pracować chyba, że jest się masochistą. Przyznam, że AVR bez możliwości...
Siemacie, dawno nie pisałem. Potrzeba mi kodów i najlepiej wraz z nimi bin lub hexów gotowych do wgrania na najbardziej znaną płytkę obecnie, mega2560 arduino R3 z tą dodatkową atmegą 16u2 robiącą za programator czy może też za komunikację z PC (nie ch340). Znalazłem taki niby Teacup, ale w sumie nie wiem jak się za to zabrać ani skompilować i nie wiem...
Środowisko nie jest zależne od płytki. Środowisko dobierasz do procesora. Wspomniane Atmel (AVR) Studio pozwala pisać i kompilować programy dla mikrokontrolerów AVR, a następnie za pomocą programu And-Load możesz załadować powstały po kompilacji plik *.hex do procesora. Szukać więc musisz kursu C dla procesorów AVR. Sporo materiałów nt. programowania...
moja czara przelała się w tą sobotę. Siedzę nad projektem serwera html, w kodzie mialem coś takiego cl.println("<a href=\"/pcsk=04\" class=\"b0\">4</a>"); (oczywiście nie ma potrzeby tłumaczyć całej reszty) po zmianie na cl.println("<a href=\"/pcsk=14\" class=\"b0\">4</a>"); czyli 0->1 we fragmencie psk= program przestaje...
Ten schemat pokazany przez (at)khoam działa na pewno, bo sam takiego używam zarówno w programowaniu z konwerterami USB/UART jak i z BT HC-05 (tu reset robię pinem STATE po odwróceniu komendą AT logiki). Po każdym użyciu programatora do wgrania szkicu bootloader (w sensie program we flash) znika, zostają tylko ustawienia fuse i jak zamierzasz używać...
Posiadam szkic do [b]Arduino:1.8.8 (Windows Store 1.8.19.0) (Windows 10), Płytka:"Arduino/Genuino Uno" Znaleziono wiele bibliotek w "DHT.h" In file included from C:\Users\Patryk\Documents\Arduino\li... Wykorzystane: C:\Users\Patryk\Documents\Arduino\li...
Dzięki za zainteresowanie. Zapomniałem o selektywnej kompilacji, bo mam w zwyczaju sprzątanie przed kompilacją, i całość się builduje (nawyk z pracy zawodowej w borland c++). Stosowanie dodatkowego parametru kompilacji zamiast dyrektywy i tak, mimo wszystko jest lepsze i w razie co zabezpiecza przed błędami i będę (już)to stosował. Faktycznie, wyczytałem...
Witam próbuję zaimportować Marlin software do Atmel Studio (New project - Create from Arduino sketch). Po imporcie i przy próbie kompilacji pojawiają się błędy: Error undefined reference to `setup' Error undefined reference to `loop' Po konwersji tworzone są dwa projekty : ArdiunoCore i Marlin. Normalnie w pliku *.ino powinny znajdować się metody loop()...
Piotrek1970 - całkowicie się z tobą zgadzam jeśli chodzi o wartość developerską Arduino. Ja miałem na myśli, że w miarę proste konstrukcje, przy odrobinie doświadczenia, można a nawet warto zrobić "od strzału", z dedykowanymi rozwiązaniami. Początkującym jak najbardziej polecam rozpocząć z gotowym hardware. Hanslik - jeśli wolno mi zaproponować, wejdź...
Arduino IDE to standardowe narzędzie umożliwiające tworzenie, kompilację oraz wgrywanie sketchy na płytki Arduino. Niewielka aplikacja napisana w Javie doceniona zostanie przede wszystkim przez początkujących użytkowników. Oczywiście oficjalne IDE posiada wszystko co jest potrzebne do pracy z modułami Arduino i nie ma potrzeby odchodzenia od przyjętych...
Witam wszystkich od pewnego czasu zacząłem przygodę z programowaniem w exlipse i natknąłem się na problem, po wciśnięciu "młotka" w exlipsie dostaje taki błąd: **** Build of configuration 328P_16MHz for project LCD **** make all Building file: ../main.cpp Invoking: AVR C++ Compiler avr-g++ -I"D:\Dokumenty\Dev\eclipse\LCD\src" -Wall -g2 -gstabs -Os -ffunction-sections...
(at)cezare123 sam zapytałeś, sam rozwiązałeś problem i jeszcze zostawiłeś wiedzę dla potomnych ;) avrdude to dobry wybór jeżeli nie potrzebujesz instalować całego środowiska Atmel Studio, z avrUSB asp powinien też współpracować Basom AVR. Miałem problem ze sterownikami, pod arduino IDE wymaga innych niż pod avrdude - i tu miałem zonka. pomogła aplikacja...
Sprawa rozwiązana. Moje oko nie dostrzegło, ale miernik na zwarcia tak- zwarcie pomiędzy dwiema nogami Xmegi SMD. Po przeskrobaniu układ ruszył i teraz mogę podzielić się wersją na Xmega. W stosunku do wersji na AVR AtMega, zmiany są takie: Procedura setup() jest następująca: [syntax=c] void setup(void) { OSC.CTRL=OSC_RC32MEN_bm; // włączenie oscylatora...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
https://obrazki.elektroda.pl/3137388100_... Barometr wykorzystuje czujnik BMP-180 (I2C) na płytce GY-68, wskazuje na wyświetlaczu e-papier (SPI) aktualne ciśnienie atmosferyczne, oraz historię poprzednich pomiarów w formie wykresu. Na wyświetlaczu udało się zmieścić prostą prognozę pogody opartą o aktualne ciśnienie oraz stan baterii...
Instalowanie nowszej wersji Eclipse do AVR nie ma żadnego sensu, w pewnym momencie skończyło się wsparcie dla AVR. Już dodanie Atmega328PB to robienie fikołków, a na aktualnie produkowane AVR nie ma żadnego widoku. Ostatnia wersja gdzie można było pobrać plugin z market place to 2018-09, to że uda się dodać ręcznie nic nie daje, bo i tak nie ma nic...
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
Witam. Mam problem z mikrokontrolerem attiny85. Podczas próby wgrania programu mam taki błąd. [syntax=actionscript]Arduino:1.8.10 (Windows 7), Płytka:"ATtiny25/45/85, ATtiny85, Internal 8 MHz" Szkic używa 740 bajtów (9%) pamięci programu. Maksimum to 8192 bajtów. Zmienne globalne używają 9 bajtów (1%) pamięci dynamicznej, pozostawiając 503 bajtów dla...
https://obrazki.elektroda.pl/4950580000_... Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...
Witam Jak że jest to mój pierwszy wpis tego typu to proszę o wyrozumiałość. Słowem wstępu. Chciał bym się z wami podzielić kilkoma moimi doświadczeniami w programowaniu mikrokontrolarów STM32F103 i STM32L152 (STMDISCOVERY) za pomocą otwartej biblioteki libopencm3 ( http://www.libopencm3.org ). Ja pracuję tylko na Ubuntu 64bit. Jako toolchain używam...
https://obrazki.elektroda.pl/5931581900_... Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się...
Witam. Potrzebuję pomocy przy uruchomieniu sterownika. Zmieniłem adresy czujników w pliku definicje.h na adresy moich czujników. Poniżej logi z kompilacji w code blocks: -------------- Build: Release in AAbratek_v_3_0 (compiler: GNU GCC Compiler for AVR)--------------- avr-gcc.exe -fexpensive-optimizations -Os -Wall -mmcu=atmega328p...
Witam ,jestem początkującym jeśli chodzi o pisanie programów ,jednak chce wykonać pewien projekt ,autor udostępnia kod ,jednak podczas kompilacji wychodzą błędy .Proszę o sprawdzenie programu .W załączniku pliki ,interesuje mnie wersja 1.5
http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...
Witam mam kilka pytan odnosnie praltformy arduino , jako że dotychczas programowałem na zestawie avr ZL2AVR i chciałbym sie przerzucic dla wygody na arduino ale natrafiłem na kilka nurtujacych mnie kwestii ( pytania moga sie wydać wręc głupie) 1. Arduino uno - jest to w zasadzie ulepszona wersja Arduino Duemilanove ae bodarze na wszystkich schematahc...
arduino kompilacja kompilacja atmega arduino błąd kompilacja
amplituner pioneer gramofon wytrzyma kondensator pendrive zniknął
brother zacięcie papieru obudowa transformatora
Wzrost poziomu oleju po wymianie pompowtrysku w silniku VAG Błąd J00 w kopiarce Kyocera KM 1620 - co oznacza?