Dodatkową niedogodnością jest to że Atmega2560 ma wspólny układ prescalera dla Timerów 0 1 3 4 5. a to nie wystarczy?: Timer/Counter 0, 1, 3, 4, and 5 share the same prescaler module, but the Timer/Counters can have different prescaler settings . Pytam bez analizy kodu. Nie definiuj F_CPU w kodzie z tych powodów: http://mikrokontrolery.blogspot.com/2011...
Nie mam jak określić dokladnie częstotliwości, ale mniej więcej z przełożenia czujnika w skrzyni myślę że od 0 do 4000 impulsów na sekundę ( tak orientacyjnie), szerokość impulsu to 1/16 obrotu czujnika. Znalazlem dziś jedyny projekt, z którego mógłbym wziąć podstawę, ponieważ jest to obrotomierz czyli też zliczanie impulsów i podobno działa na takiej...
Znany problem. Winny kiepski stabilizator na arduino
Albo najlepiej zastosować zupełnie inną metodykę - piny podpiąć pod przerwania zewnętrzne (PCINT, INT + diody 1n4148 itp.) i skorzystać z jednego timera generującego podstawę czasu.
A ja bym sprawdził na jakiej wersji Arduino i bibliotek był kompilowany projekt i zastosował takowe.
Ja bym wybrał DS2480B, Atmega ATMEGA2560 ma 4 UART i to rozwiązanie samo się nasuwa. Do Arduino znajdziesz też gotową bibliotekę obsługującą ten chip, zawsze będzie można szybko zweryfikować czy coś nie działa przez kod czy sprzęt.
Jest też połączenie ESP8266 i Arduino MEGA (ATmega2560) czy dla takiego modułu widzicie zastosowania? Również będę miał okazję go przetestować.
Takie dane są w dokumentacji mikrokontrolera zastosowanego w Arduino Mega, czyli zapewne ATMEGA2560: https://ww1.microchip.com/downloads/en/d... [url=https://ww1.microchip.com/downloads...
Pasuje, nie jestem natomiast pewien kompatybilności, czy mógłbyś zerknąć, czy będzie to do siebie pasować? http://allegro.pl/najpotezniejsze-arduin... http://allegro.pl/show_item.php?item=170... http://allegro.pl/arduino-motor-shield-p... Dodano po 30 Na allegro pisali też coś...
Arduino Mega jest na atmega2560. Źle mnie zrozumiałeś / odczytałeś. 128 napędza kontroler który z Arduino mega łączy się przez RS485.
Ja tego nie będę ładował tylko oceniał stan, więc zadowolę się dokładnością 5%. 5% to do 2V błędu, z taką dokładnością to można stwierdzić czy jest ogniwo, czy go nie ma, a nie oceniać czy jest naładowane. Chińczycy ulepszyli je ostatnio i już mają 12 bit, są takie klony do kupienia kosztują niewiele drożej od tych z 10-bit Na jakim mikrokontrolerze?...
Spójrz na Arduino Mega, czyli ATmega2560. O ile pamięć mnie nie myli ma cztery UARTy plus pewnie można kolejne zrealizować software'owo.
Arduino mega, więc ATMega2560. A żeby zrobić nawet na jakimś ARM bufor graficzny to wypada dorzucić na zewnątrz RAM. W tej kwestii na pewno sprawę nieco poprawi zmiana interfejsu z szeregowego na równoległy, do tego poprawa algorytmów, ale powiedzmy sobie szczerze - dla Atmegi taki LCD to trochę sporo. Innym rozwiązaniem jest znalezienie LCD z podwójnym...
Atmega 32 lub inny z odpowiednią liczbą portów. Jeśli chciałbyś się pobawić Arduino, to tam jest chyba Atmega2560 jako najmniejszy z tych dużych.
Arduino mega2560 kosztuje na Allegro 40zl, u chińczyków polowe z tego, za tyle nie kupisz samego uC atmega2560 , nie mówiąc o płytce i reszcie części, wiec nie ma to sensu :) Pozdr
Witam, mam problem z odczytem zawartości układu Mega2560 przez ISP. Płytka Arduino Mega2560 działa poprawnie, można wgrywać różne szkice przez Arduino IDE. W ramach testów odczytałem zawartość FLASH i EEPROM z układu ATMEGA2560 przez ISP z pomocą programatora ATMEL USB ISP i aplikacji PROGISP. Po wgraniu innego szkicu przez Arduino ISP i odczytaniu...
Natomiast Arduino programowane przez USB na płytce, z układu 16U2 wysyła dane Na PE0 i PE1.Jest to odpowiednio RX0 i TX0 Mylisz interfejs szeregowy z programowaniem szeregowym poprzez ISP. Mając czysty procesor, programujesz ISP. Jak zaprogramujesz przez ISP bootloader, to wtedy możesz programować przez UART czy cokolwiek jest zaimplementowane w bootloaderze....
Tu pewnie to jest AVR ATmega2560 ([url=https://botland.com.pl/arduino-ser... ale chyba inna wersja, ta w linku to Rev3), Botland podaje, że dopuszczalny prąd pinu to 40mA (ale chyba tylko dla jednego pinu naraz).
Jeżeli chcesz zrobić stację pogodową to dojdzie Ci jeszcze wyświetlacz, a te potrafią być także prądożerne jak i pamięciożerne, więc poczytaj także takie materiały [url=https://www.google.com/search?q=pro...
Pierwszy Etap prawidłowa instacja Sterowników Arduino ze srodowiskiem IDE 1. Poprawnie znalezienie i zainstalowanie Ardiono ATmega2560 Tak jak napisał wytzej kolega emarcus nie ma potrzeby wgrywania (wypalenia) ponownie bootloader jak wczytwaleś kody przez IDE, chyba ze wgrywałeś inne softy. Czasami poprawnie znalezienia i zainstalowania Arduino moze...
Rób sobie clean projektu po każdej zmianie parametrów. Jak chcesz sprawdzić czy o to chodziło to wystarczy zmienić taktowanie na 4MHz, zrobić clean, skompilować, zmienić na 16Mhz, skompilować i wgrać. Pewnie wgra Ci w wersji dla 4MHz. Przejście na Atmel Studio po Eclipse może być ciężkie, ale nie ma takich dziwnych zachowań i obsługuje wszystko co aktualnie...
Szczerze mówiąc to ATmega2560 ( używam praktycznie wszędzie Arduino Mega --------dostałem w spadku 60 sztuk;) !!)
A jeżeli micro (32u4) będzie wysyłało informacje o położeniu to raczej nie musi mieć obsługi USB. Mega na które patrzę to ATmega2560-16AU
Witaj, Ale to nie jest problem schematu. Ten kit jest podobno 100% zgodny z arduino mega. A wg manuala arduino można się dostać do pinów w prosty sposób: [syntax=c] /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give...
Stawiam że to są źle ustawione fusebity Arduino używa botloadera a bascom nie. Trzeba ustawić procesor dla pracy bez botloadera ale ja nie używam do tego celu bascoma to nie bardzo pomogę. Sam tytuł w linku mówi że to są standardowe ustawienia fusebityów dla Arduino. Jeśli sobie nie poradzisz to daj znać i coś się z tym zrobi w tym momencie nie dam...
http://obrazki.elektroda.pl/7994352400_1... Chińska firma SinoVoip zaprezentowała nową, należącą do serii Banana Pi, płytkę rozwojową o nazwie kodowej BPI-GSM. Sercem modelu BPI-GSM jest mikrokontroler ATmega2560 firmy Atmel integrujący w sobie, taktowany częstotliwością 16MHz, jednordzeniowy procesor RISC. BPI-GSM jest zgodna z Arduino...
Witam Na podstawie moich doświadczeń z tym modułem odbiornika GPS napiszę tak: Zarówno z atmegą 644p (zestaw and-tech) jak i atmega2560 (arduino) możliwy jest odczyt kolejnych ramek NMEA. Problemem jest niezgodność napięć jeśli chodzi o wysyłanie czegokolwiek do GPS. Odnośnie max232 i rs232 to lepszą imho alternatywą są przejściówki usb-uart oparte...
To jest duża szansa, że SPI wystarczy nawet gdybyś dołożył potrzebną pamięć FLASH, czy SRAM także na SPI. Jak się uprzeć, to na SPI możesz samemu zrobić DMA pomiędzy wyświetlaczem i pamięciami. Ale skoro to urządzenie dla lotnika, to warto byłoby jednak wziąć inny procesor. Edit: O ile dobrze pamiętam ATmega2560 ma kilka USARTów, które mogą pracować...
Podpinasz programator i wgrywasz. Tam jest pewien "trik" z portem ISP z którego linie MISO i MOSI są wykorzystywane w SPI (tylko) a do programowania MISO i MOSI masz na pinaxh TX i RX.
Jak masz odpowiedź "Expected signature for ATmega2560 is 1E 98 01" to powinna być też informacja jaką faktycznie sygnaturę odczytano. Włącz pełne komunikaty podczas kompilacji i wgrywania (opcja Arduino w ustawieniach), sprawdź co wykrywa. W szkicu ArduinoISP możesz zmienić prędkość komunikacji z 19200 na 115200 i używać go jako programator AVR ISP...
Straszna drożyzna, nie opłaci się Porównaj cenę i możliwości tej "drożyzny" do "taniochy" Mega2560. Uwzględnij, że "drożyzna" jest wyposażona w programator/debuger. Ile kosztuje debuger do "taniochy" Mega2560 i Mega328? Uważasz, że 20$ to tanio ? bo ja nie. Jak już porównujesz do AVR, to mityczne mega2560 kosztuje 6$ (i to w małej gabarytowo wersji...
http://obrazki.elektroda.pl/5120336900_1... Zespół pracujący w laboratorium robotyki i systemów sterowania greckiego instytutu technologicznego, zbudował podwodnego robota inspirowanego naturą. Niewielki robot napędzany jest dwoma płetwami, których ruch kontrolują wodoodporne serwomechanizmy. Napęd podwodnego robota sterowany jest z...
Musisz zrobić kanał szerokości 25 cm, musisz dać matówkę rozpraszającą światło a na niej szybę do chodzenia odporną na deptanie i uderzenia, diody dajesz do świecenia na bocznej powierzchni zewnętrznej lub wewnętrznej w kanale (lewej z lewej strony a prawej z prawej strony) wtedy wystarczy kanał na 1 cm bo taką szerokość mają paski LED, uwierz mi wystarczą...
No to moim zdaniem najlepiej będzie Ci kupić jakiś programator ISP i podpiąć się nim do złącza ICSP układu ATMega2560. Albo skoro masz Arduino to jeszcze możesz sobie kupić oprócz programatora płytkę stykową i jakiś inny procesor, żeby poznać też inne sprzęty.
https://obrazki.elektroda.pl/5725827300_... Moduł Arduino Mega (ATmega2560) + ESP8266 na jednej płytce zawiera Arduino Mega i moduł WiFi oparty o ESP8266 z anteną drukowaną i złączem anteny zewnętrznej uFL. Koszt modułu na portalach aukcyjnych to ~12$ https://obrazki.elektroda.pl/6218815800_... W poprzednim materiale...
1. Czy mozna zaprogramowac uc Atmega poprzez Arduino Uno? Jesli tak to czy rozni sie to mocno skladnia jezyka id programowania Arduino Uno? Em... Może zmienię Twój światopogląd czy coś, ale Arduino Uno jest oparte o ATmegę (dokładniej ATmega328P). Jeśli programujesz w Arduino IDE, język dla prawie wszystkich ATmeg wygląda tak samo. ale nie slyszalem...
[syntax=c]void uart_putc( char data ) { // definiujemy funkcję dodającą jeden bajtdoz bufora cyklicznego uint8_t tmp_head; tmp_head = (UART_TxHead + 1) & UART_TX_BUF_MASK; while ( tmp_head == UART_TxTail ){} // pętla oczekuje jeżeli brak miejsca w buforze cyklicznym na kolejne znaki UART_TxBuf[tmp_head] = data; UART_TxHead = tmp_head; UCSR3B |=...
Reset nie wisi w powietrzu. To jest tylko fragment schematu, a jest to schemat arduino mega2560. Można pobrać ze strony arduino.cc , lub znaleźć w plikach przykładowych eagla 6.1.0
Okazało się, że opis rzędów pinów jest zamieniony , masa i 5V jest w rzędzie wyżej. W ciemno wlutowałbym piny jak w każdej płytce z serii arduino , ale opisy mnie zmyliły . Dostaje się do procesora z dwóch stron, dzięki 😀
Komunikacja poprzez serial atmega <> esp, esp wysyła dane do bazy oraz wysyła do arduino poprzez serial to co odbierze jako polecenie. Pozdr
Nie testowałem nigdy akurat tego "clone", po prostu po uruchomieniu domyślny jest USBASP i z tym wyborem klikasz "odczytaj AVR". Choć powinien zadziałać tak samo. No dobra, USBASP czy USBASP mniejsza z tym. U mnie wygląda to tak: https://obrazki.elektroda.pl/3033912400_... Ale ja nie mam problemów z komunikacją z prockiem po ISP za...
Moje pytanie: Czy waszym zdaniem Arduino Mega będzie w stanie jednocześnie obsłużyć: Procesor ATmega2560 znajdujący się na tej płytce będzie w stanie podołać temu zadaniu. Oczywiście wiele zależeć będzie od jakości samego kodu, niezależnie od tego, czy będzie napisany z użyciem Arduino HAL, czy też nie. Natomiast sama płytka Arduino Mega 2560, jako...
Witam Zastanawiam się czy bardziej opłaca się zakup klona Arduino Mega z Aliexpress, czy budowa własnego, zważając na to, że moje umiejętności na temat elektroniki są nie duże. Pozdrawiam PS: Klon z Aliexpress : http://pl.aliexpress.com/item/Dla-arduin...
Czym chcesz wgrać ten bootloader? Żeby wgrać jakikolwiek bootloader do ATMega2560 musisz mieć jakiś programator.
Zastanawiam sie czy jej nie rozszerzyc o wsparcie dla atmega2560/1280 ;) tamte maja kilka takich timerow z funkcja pwm i generatora czestotliwosci :)
chyba sobie odpuszcze... bez Marlin 2.0 to nie zadziała. a Marlin 2 to juz wyższaszkoła jazdy... nie można compilować w arduino. Ja już 4 programy wgrałem. I komu to przeszkadzało...? MI pokazał się błąd taki: Arduino: 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\src\HAL\STM32\tft\xpt2046.cpp:24:...
Na ali są również płytki Arduino w wersji "Strong Series". Bardzo wygodne do prototypownia i nadają się do wykorzystania w układzie docelowym. Są dostępne w wersjach 3V3 i 5V, z procesorami ATmega328P, ATMEGA32U4 a nawet ATmega2560. https://obrazki.elektroda.pl/1111001000_...
Linie 2851-2852 powinny wyglądać tak: No i tak te linie zrobiłem i jest komunikat [syntax=text]Arduino:1.6.9 (Windows 10), Płytka:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" Extruder.cpp:2852: error: braces around scalar initializer for type 'uint8_t {aka unsigned char}' }; ^ exit status 1 braces around scalar initializer for type 'uint8_t...
Dziękuję za propozycję :-). Dla mnie projekt w KiCadzie to też nie problem, problemem jest co najwyżej czas (dlatego zapytałem, czy ktoś już tego nie robił). Jeśli masz w planach przerysowanie różnych odmian Arduino do formatu KiCad, to podziel się proszę efektami :-) Szkoda, że płytek i shieldów do Arduino nie ma w oficjalnym repo, mówi się trudno...
Ethernetu nie chcę bo wpowadza opóźnienia. Te płytki obsługują też rs485 i Controlino również z nimi się dogada. Ale widzę że wejścia GPIO mają tylko tolerencję do 3.3 Vmax Ciekawe czy włączniki monostabile będą działać z tak niskim napięciem. Boje się że przy 60 metrach przewodu do włącznika napięcie spadnie poniżej dopuszczalnej wartości przez własną...
Arduino to środowisko, ale w istocie to bootloader (i to nie jeden), pewna konwencja nazywania pinów GPIO, szkielet programu, format modułów. Kompilatorem Arduino na AVR jest avr-gcc. Nie ma HAL sensu stricte, przez zdefiniowanie makr możliwe jest kompilowanie tych samych projektów na różne mikrokontrolery. Z programistycznego punktu widzenia należy...
Witam Po kilku dniach szukania po sieci konkretnego rozwiązania problemu postanowiłem poprosić o pomoc tu na forum. Do rzeczy, niedawno zakupiłem w celach edukacyjnych dla syna lat 12 płytkę arduino 2560 i kilka gadżetów. Wszystko szło dobrze w przerabianiu poszczególnych projektów, aż do momentu kiedy doszliśmy do wyświetlacza LCD 2x16, standardowy...
Gaśnie ta dioda pewnie przez to że przy resecie zeruje wszystkie porty, a po inicjalizacji uruchamia ją znowu. Fuse bity są ustawione tak: Brown-out na 2.7V, "On-Chip Debug" wyłączone, JTAG wyłączone, SPI włączone, WDT wyłączone, Niekasowanie eeprom wyłączone, 512 słów obszaru bootloadera, bootreset włączone, dzielenie zegara przez 8 wyłączone, wyjście...
Jak się grzeje to diagnoza jednoznaczna - pacjent nie przeżył. Jak masz duszę wojownika i hotair to na ali można zdobyć ATmega2560 za 5$, niestety tylko walka o honor, bo w sumie części mogą kosztować drożej niż nowy klon MEGA - 9$.
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
Rozwiązanie problemu to brak napięcia 5V na złączu ICSP ATmega16u2. Zewnętrzny programator rozpoznaje ATmega2560 a ATmega 16u2 już nie. Czy płytka do wymiany?? może można coś poradzić??
Mam klona arduino mega z atmega2560 dla przykładu zrobiłem usart3 chce wyslac literke na terminal arduino programuje przez atmel studio 7 prog. atmel ice przes iscp wszystko sie wgrywa ale nie dostaje odpowiedzi na terminalu albo same "...." albo nic w czym problem kod mam prosto z noty przerobiony dla usart3 ft232 jest ustawiony na 19200 8n1 połaczenie...
NVdrones, firma posiadająca siedzibę w Los Angeles, wychodzi naprzeciw młodym konstruktorom dronów. Amerykański zespół, aby maksymalnie ułatwić i jednocześnie przyspieszyć budowę popularnych obecnie urządzeń typu kopter, stworzył platformę, której głównym zadaniem jest prosta integracja modułów łączności bezprzewodowej z kontrolerami lotu oraz wszelkiego...
Dzień dobry, Mam problem ze skompilowaniem przykładów z biblioteki. https://blog.deskontrol.net/arduino-four... Niestety nie jestem na tyle zaawansowany aby sobie z tym poradzić. [syntax=c]Arduino:1.8.10 (Windows 10), Płytka:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs...
Witam wszystkich serdecznie, Uprzedzam że jest to mój pierwszy projekt a nawet post na forum, dlatego też z góry przepraszam za ewentualne błędy. Planuję wykonać układ mostka trójfazowego dla silnika BLDC z drukarki laserowej: http://obrazki.elektroda.pl/7683361800_1... Niestety ale nie odnalazłem żadnych informacji na temat tego modelu...
http://obrazki.elektroda.net/37_12869793... Pojawiła się kolejna wersja platformy z serii Arduino. Mianowicie jest to Arduino Mega 2560. Jest to płytka uruchomieniowa bazująca na mikrokontrolerze ATmega2560 ( z notą katalogową można zapoznać się na stronie źródłowej lub stronie producenta Atmel). Projekt ten posiada 54 cyfrowe linie wejścia/wyjścia...
Ale jest z sensem! Rzecz w tym, że dla mnie to nic nowego. Przydatne linki. Nie będę musiąą robić porównania :-) W Arduino bardzo dużo operacji jest na GPIO dlatego wziąłem to na pierwszy ogień. Problem jest taki, ze mnóstwo operacji na GPIO jest robione w blibliotekach. Jedno mądre define oraz CTRL+H rozwiąże problem. Pytanie, czy rasowy Arduino'więc...
Nie jestem wybitnym programistą, a cały system akwizycji mam już zrobiony na Arduino PRO Mini. Obecnie chodzi to na ATMedze328P (akwizycja i rejestracja + szczątkowy interfejs po UART), ale ATMega2560 powinna wystarczyć na akwizycję, rejestrację, prezentację (graficzny LCD), interfejs użytkownika (klawiatura 4*4) i przesyłanie. Także potrzeba sporo...
Witam, System: Windows 10 64bit Płytka: MKS Gen L V1.0 atmega2560 Płytka na początku działała, wgrałem soft i było wszystko ok. Była nie używana przez ok. 1 miesiąc. Po czasie komputer nie widział arduino nawet w menadżerze urządzeń. Wgrywałem kilka razy od nowa serowniki CH341. Testowałem różne kable. Na płycie jest zainstalowany marlin 1.1.9 Świecą...
Udało mnie się coś takiego: [syntax=c]#include <SoftwareSerial.h> //#include <GSM.h> SoftwareSerial mySerial(10,3); //#define PINNUMBER "" //GSM gsmAccess(true); //GSM_SMS sms; void setup() { mySerial.begin(9600); // the GPRS baud rate Serial.begin(9600); // the GPRS baud rate Serial.write("AT\r"); delay(2000); Serial.write("AT\n"); delay(2000);...
To znaczy;? To znaczy zamiast nieprawidłowej komendy: To nic nie dało dalej podobny komunikat , zainstalowałem na nowo Arduino IDE i teraz wczytuje mi kody z zakładki Przykłady Adafruit NeoPixel, a gdy swój kod wczytuje to jest błąd ; [syntax=text]Arduino:1.8.10 (Windows 10), Płytka:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" java.nio.file.FileSystemException:...
Niestety u mnie wchodzi w grę tylko komunikacja kabelkiem. znalazłem dość ciekawy przykład wykorzystujący USB na cortex-ie tyle, że LPC -http://www.embeddedartists.com/products... Może posłużyć jako wzór do aplikacji na STMa. A spotkaliście się może z jakąś aplikacją na androida typu hyperterminal ? Mam namyśli połączenie atmega2560--uart...
Dlaczego mając do dyspozycji sprzętowy usart używasz programowego? Podstawowy błąd Arduinowców to "problem" usarta. Do pseudo debugowania (Arduino nie ma debugera) używa się usart-usb. Większość Arduino ma 1 usart. Dlatego nie widze sensu uzywania UNO itp wynalazków, jedyne sensowne rozwiązanie to ArduinoMega2560/1280. Jedyna wada to rozmiary, wad...
Z drugiej jednak strony, obecnie zastosowany mikrokontroler ATmega2560 z komunikacją USB za pośrednictwem ATmega16U2 czyni nasz moduł atrakcyjnym dla sympatyków Arduino, jako że ten zestaw jest bardzo podobny do rodzimego Arduino MEGA2560 a nawet wyposażony w znacznie więcej niż ten rodzimy. Argument o możliwości programowania w Arduino uważam za bardzo...
Częściowo pomogło wgrałem bootloader ale nie mogę wgrać programu dalej pisze kompilowanie szkicu. Wgrywam tak jak powiedziałeś przez USBasp i parogram dalej staje w miejscu a Arduino wyrzuca mi takie coś: [syntax=cpp]Użycie biblioteki Wire z folderu C:\Program Files (x86)\Arduino\hardware\arduino\avr\libra... Użycie biblioteki LiquidCrystal z...
http://www.gammon.com.au/forum/?id=11497... tu jest opisane i działa. Nie wiem co tworzysz, ale usypianie płytki Arduino z USB zwykle nie ma sensu, lepiej zrobić swoją z minimalnym wyposażeniem, są też wersje MEGA PRO bez konwertera UART. Jest to chyba opisane w tym blogu, można zejść <1uA w uśpieniu.
Arduino bazuje na C++ i oprócz języka (dalece bardziej skomplikowanego niż C) trzeba opanować cały framework związany z tym projektem, co jest o tyle problematyczne, że jest to Arduino specyficzne i poza tym do niczego się nie przyda. Dodatkowo z racji pewnego przerostu ATMega2560 spotkasz się z wieloma problemami nie wynikającymi z języka C lub C++...
http://obrazki.elektroda.pl/6827313700_1... http://obrazki.elektroda.pl/9252048800_1... http://obrazki.elektroda.pl/8588229200_1... ChainDuino to kompatybilna z Arduino platforma umożliwiająca łatwe łączenie wielu płyt przy pomocy magistrali RS-485. Płyty deweloperskie ChainDuino to idealne rozwiązanie...
Jako klucz zasilania dowolny mosfet typu P wpięty w plus. Bramka sterowana z wyjścia sterującego zasilaniem anteny/ zewnętrznym akcesorum " l7809cv - opcjonalnie (Mega działa szybko i sprawnie przy zasilaniu 9V, szybciej i stabilniej niż przy 5V)" - NIE zgadzam się!! Herezja !! Producent w karcie katalogowej podaje: "ATmega2560 / ATmega2561: 0 -...
Sterowanie podświetlaniem na razie nie potrzebne bo shield pod arduino ma je włączone na stałe. No mam poprawione przez Ciebie pliki ale nadal program się nie kompiluje i wywala masę błędów. Pewnie to jest ta robota którą Zostawiłeś dla mnie. Nie ogarnę tego sam na pewno. W ogóle nie czaje jak jest napisana ta biblioteka. Miałem jeszcze prosić kogoś...
Stała bez literki L (małe / duże obojętnie, zwyczajowo małe) jest typu int (prawdopodobnie - nie jestem aż takim wojownikiem standardów. EDIT tzn przez chwilę się zawahałem, że lewa strona long zrzutuje prawą do long, ale tam są niuanse, rzutowanie jest na 99% po obcięciu więc już nie ma rzutować), Kolego Jacku - odpowiedź w wątkiu o programie C co...
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.
Wygląda na to że ATmega zaczął mnie słuchać :-) Pozbyłem się bootloadera Arduino i wszystko wróciło do normy: http://majsterkowo.pl/forum/programowani... Pora przesiąść się na AVR studio... Nadal pozostaje otwarte pytanie dlaczego avrdude zgłasza błąd przy flashowaniu, a konkretnie przy weryfikacji. Pozdrawiam
Klony są fajne, bo są tanie, ale często nie mają wgranego softu (bootloadera). Mega 2560 nie miałem w rękach, ale na zdjęciach widać dwa złącza ISP: jedno dla ATmega2560 (do tego trzeba wgrać bootloader) i jedno dla ATmega16U2 - tutaj trzeba wgrać soft, żeby pracował jako urządzenie USB. Musisz mieć programator ISP, a same binarki powinieneś mieć razem...
Witam kod działa ale chciałbym zmodyfikować go, aby po ponownym zetknięciu kontaktronu dioda się nie wyłączała. Migającą diodę wymienię na buzzer. [syntax=c] #define LED_R 10 #define LED_G 11 #define LED_B 12 #define KONTAKTRON A0 void setup() { pinMode(LED_BUILTIN, OUTPUT); pinMode(KONTAKTRON, INPUT_PULLUP); //Kontaktron jako wejście digitalWrite(LED_BUILTIN,...
Witam Korzystam z płytki [url=https://www.arduino.cc/en/Main/ardu... przeznaczonej do Arduino. Do niej jest podłączona płytka [url=http://reprap.org/wiki/RAMPS_1.4]RA... oraz [url=http://reprap.org/wiki/RepRapDiscou... graficzny. To oczywiście cała elektronika do drukarki 3d jednak nie o...
Nie jest to przerost formy nad treścią, nie wystarcza dmuchawa? Jakie spalanie/powierzchnia domu i będziemy wiedzieć, jakie oszczędności: ) Kolega uzyskał? Wzrost temperatury, to nie tragedia, sterownik wyłącza, lub wypycha paliwo, by zgasić - gorszy jest FUUUCHH. Nie zdarzył się? Dmuchawa? Mamy oszczędzać a nie pchać ciepło w komin ... Dmuchawa to...
http://obrazki.elektroda.pl/1514162400_1... Terroryzm stanowi ciągłe zagrożenie dla naszego bezpieczeństwa, dlatego konstrukcja autonomicznych robotów stanowi tak ważne wyzwanie dla dzisiejszej inżynierii. Z tego powodu zespół czterech inżynierów zaplanował budowę robota ratowniczego RESCUE z czterema gąsienicami, które dodatkowo mogą...
Witam, mam dziwny problem. Wyswietlacz HD7780 na atmega8 dziala mi bez problemu a na Atmega2560(dokladnie arduino Mega2560), jest problem z wyświetlaniem większej ilości znaków. Mianowicie: char napis Wyswietli mi prawidlowo napis "TEST", ale gdy dodam jeden znak wiecej char napis Dostane całe 5 kratek zamalowanych. Wygląda na to że nie mogę stworzyć...
http://obrazki.elektroda.pl/7655798100_1... Na SparkFun.com pojawiła się niedawno nowa płytka bazująca na Arduino, w oparciu o którą można wykonać własny gadżet podłączany do urządzenia pracującego pod kontrolą systemu Android. Electric Sheep działa zgodnie z Open Accessory Protocol, co oznacza, że smartfon lub inne urządzenie z Androidem,...
https://obrazki.elektroda.pl/9376840100_... W poniższym materiale przedstawiona jest konstrukcja niedrogiego i prostego modułu do śledzenia pozycji balonu wysokościowego z wykorzystaniem sieci LoRa. Tracker zasilany jest z pomocą dwóch litowych baterii AAA, co wystarcza do działania nadajnika przez około 25 dni. Przez połowę tego czasu...
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...
Program ma pobierać dane z tablic i ustawiać odpowiednie bity na PORTB. Timer0 ma co 0,5s pobrać z tabeli aktualną prędkość z jaką timer2 ma zmieniać stan na PORTB. Osobno timer'y działają, razem nie chcą . [syntax=vbnet] $regfile = "m2560def.dat" $crystal = 16000000 Config Portb.7 = Output Config Portb.6 = Output Config Portb.5 = Output Config Portb.4...
To wyślij dwie identyczne, jedną ze swojego stosu i jedną z UIP i sprawdź czym się różnią bajt po bajcie. No wlasnie to zrobilem. Przez identycznosc struktury mialem na mysli ze nie roznia sie w ogole "bajt po bajcie" - nawet adresy IP sa takie same (oczywiscie dwa procki nie pracuja w tym samym czasie). Roznice wynikaja jedynie z innych identyfikatorow...
Czytałem że wbudowane zegary są gorsze od zewnętrznych, dlatego pisałem o oddzielnym RTS. W sensie chcę mieć rozsądną dokładność , by np czas sypania pokarmu do akwarium wynosił 5 sekund tak jak nagrałem a nie 2 minut. Jak dziecko we mgle, błąd rzędu dwóch minut, może wynikać tylko z kiepskiego progamu :) Używałem "gołych" AVRów programując w C, i...
Wersja do której podałem link "ma wszystko w sobie". Nie wymaga instalacji javy, gcc itp. Podaj pełne logi z kompilacji. Arduino:1.8.2 (Windows 10), Płytka:"Arduino/Genuino Uno" C:\Users\BK\Downloads\arduino-1.8.2\ardu... -dump-prefs -logger=machine -hardware C:\Users\BK\Downloads\arduino-1.8.2\hard... -tools C:\Users\BK\Downloads\arduino-1.8.2\tool...
http://obrazki.elektroda.pl/8922820600_1... Witam. Jakiś czas temu pokazałem swój uniwersalny kontroler do automatyki domowej. http://www.elektroda.pl/rtvforum/topic28... Od tego czasu powstała jego nowa wersja oparta na mocniejszym sterowniku Mega128 i główny kontroler umożliwiający zarządzanie systemem z poziomu przeglądarki...
Zrobiliśmy tak z kolegą, nie pomogło. Miał on tez arduino mega więc przetestowaliśmy wgrywanie bootloadera i programów na jego płytce i wszystko było okej. Wpadliśmy na inny pomysł, aby złączem ICSP podpiąć się pod atmegę16u2 odpowiedzialną za programowanie atmegi2560 i w programie mkavrcalculator mojej atmegi nie wykryło i wyskakiwały błędy, natomiast...
Niestety od 2-9 LCD , 10-12 oraz 44-45 sterowanie LED , zostało pechowe 13 No właśnie jest chyba pechowe w wypadku Mega. W pliku konfiguracyjnym TimerOne dla Mega są wyszczególnione piny:[syntax=c]// Arduino Mega // #elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) #define TIMER1_A_PIN 11 #define TIMER1_B_PIN 12 [/syntax]
Witam po dłuższej przerwie w temacie:) Myślałem nad projektem urządzenia i chciałbym przedstawić pseudo-projekt układu. Składałby się on z mikrokontrolera Atmega2560 (ten którego użyłem nie ma wystarczającej liczby pinów:P) i 34 multiplekserów/demultiplekserów 16-kanałowych. Schemat działania układu jest dość prosty: 4 wyjścia mikrokontrolera podłączone...
http://obrazki.elektroda.pl/9266185800_1... Dobiega końca zbiórka funduszy w serwisie Indiegogo na realizację projektu o nazwie Evive. Evive to płytka rozwojowa, wyświetlacz i płytka stykowa połączone ze sobą i zamknięte w jednej obudowie. Zestaw umożliwia przeprowadzenie szeregu eksperymentów bez konieczności lutowania i używania kabli....
Jakie masz arduino? To są właśnie analogowe, będę programował płytkę Mega . Potrzebuje 13 wyjść analogowych. Z tym może być problem. Żaden. W Mega funkcja analogWrite () może operować na pinach: 2-13, 44-46 https://www.arduino.cc/reference/en/lang... Problem jest. AVRmega NIE POSIADA DAC tak więc nie ma ANI JEDNEGO...
Niekoniecznie 3 odbiorniki. Im ich więcej (w granicach rozsądku) tym wg mnie lepiej. Wszelkie odbicia można by próbować odfiltrować, lub dodawać w nadawanym sygnale unikatowy znacznik czasu i odrzucać "duplikaty". Anteny kierunkowe zmniejszyły by jedynie szum, same w sobie w żaden sposób chyba nie poprawiają dokładności pomiaru. Mój pierwszy pomysł...
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...
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....
atmega2560 programować atmega2560 bootloader atmega2560 programowanie
laptop lenovo ładowanie scroll touchpad termopara przewody
blokowanie numeru telefonu radio figaro
Maksymalna pojemność pamięci USB: FAT32, exFAT, NTFS Jak zdjąć boczną pokrywę pralki Whirlpool AWE6517/P?