Czy jest jakiś sposób aby zmieścić dźwięk o długości prawie sekundy do EEPROMU? Tak, możesz użyć płytki Arduino z ESP8266 lub ESP32. Będzie mógł zmieścić nawet więcej. W necie jest pełno przykładów na przechowywanie i odtwarzanie plików WAV z użyciem tych płytek. Możesz również wykorzystać do tego celu gotową bibliotekę [url=https://github.com/earlephilhower/E...
https://obrazki.elektroda.pl/9157820500_... Moduł ESP8266EX będzie niebawem dostępny na elektroda.pl. Dokładny opis jak zintegrować moduł ze środowiskiem Arduino, znajdziecie w materiałach opisujących poprzednio udostępnione moduły: DS18B20 ), oraz analogowego ( TMP36 ) czujnika temperatury a także sterowania przekaźnikiem przez internet....
https://obrazki.elektroda.pl/9770196900_... Od jakiegoś czasu dzięki firmie Arduino IDE . Heltec zintegrował "na pokładzie" modułu chyba wszystkie niezbędne komponenty wraz z transceiverem LoRa oraz kontrolerem akumulatora Li-Po/Li-Ion i wyświetlaczem graficznym w technologii OLED o rozdzielczości 128x64 o rozmiarze 0,96 cala. Zestaw...
Podaj kod w Avr gcc jak odczytać wolną pamięć w czasie pracy programu Odczytywanie dostępnej (wolnej) pamięci RAM w czasie pracy programu na mikrokontrolerach AVR może być przydatne do monitorowania wykorzystania zasobów, szczególnie w aplikacjach, które dynamicznie alokują pamięć lub wykonują zadania mogące intensywnie wykorzystywać pamięć. Jednak...
Witam! W przestrzeni adresowej uC ATmega162 pamięć zewnętrzna widziana jest począwszy od adresu 0x0500. Jeśli więc zaadresuję komórkę w ten sposób: sts 0x0500,r16 to jaki adres zostanie wystawiony na zewnętrzną szynę adresową: 0x0500 czy 0x0000? Z góry dzięki za wszelkie info ;) pozdrawiam!
Witam Czy jest możliwość/jak to zrobić aby niektóre procedury użytkownika były w zewnętrznej pamięci podłączonej do AVR (może być nawet MEGA162) i w razie potrzeby pobierane z niej i wykonywane? Pozdrawiam, rozrabiaka.
Witam wszystkich wiem ze ten temat przewijał sie już wiele razy ale proszę o proszę o jakiś przykładowy kod zapisujący daną np 0xAA pod adres 0x0000 i jeszcze np.0x55 pod adres 0x0007 pamięci zewnętrznej , a także jak mógłbym odczytać dana z pod adresu np 0x0005 i to wszystko w języku C, myślę ze to atmega 128 nie ma znaczenia ale tak podaje. Z góry...
Chciałbym dołączyć zewnętrzny RAM do mikrokontrolera ATmega64L (pracuje na 3.3V z kwarcem 8MHz) i tu mam dwa pytania: 1. Jaki wybrać? -CS18LV02565AC-55 (256kb) pamięć statyczna 5V 32K x 8bit firmy Chiplus Wide Vcc operation voltage : 2.4V ~ 5.5V - czyli powinno działać na 3.3 bez żadnych konwenterów? Dodatkowo za jej wybraniem przemawia niski pobór...
https://obrazki.elektroda.pl/9329086400_... Inkplate 6PLUS to nowa wersja 6-calowego wyświetlacza ePaper z sterowaniem w postaci wbudowanego mikrokontrolera ESP32. Poprzednia wersja modułu pojawiła się na rynku w 2019 roku. Nowy ekran ma wyższą rozdzielczość - 1024 x 758 - oraz dodatkowy ekran dotykowy i podświetlenie. Podobnie jak...
https://obrazki.elektroda.pl/3043439100_... Na początku tego roku zaprezentowano kilka nowych, dwuzakresowych modułów WiFi i Bluetooth IoT RealTek RTK8720DN. Wraz z nimi szybko pojawiła się płytka rozwojowa Ameba RTL8722DM, którą ówcześnie wyceniono na 50 dolarów. Szereg osób uważać mogło, iż cena ta jest zbyt wysoka, w stosunku do...
lepiej pogadać co można zrobić i jakie sztuczki się wykorzystuje aby animacje były płynniejsze. Tryb równoległy wyświetlacza, AVR z buskeeper-em, zewnętrzna RAM na bufor LCD. Niestety, zewnętrzna pamięć jest 2 razy wolniejsza niż wbudowana :-( Kolejne niestety, to 100% zajętości CPU w czasie transmisji do wyświetlacza, dlatego trzeba rozsądnie wybierać...
(at)excursor Gdyby kod wynikowy po kompilacji miał mieć 256 kB to strach pomyśleć jak długie byłyby źródła. Także w kontekście objętości kodu 256 kB to aż nadto. Jedynym pamięciożernym elementem jest grafika, ale jeśli chcesz użyć bitmap to nie tylko 256 kB może okazać się za mało. Dlatego dobrym pomysłem jest zewnętrzna pamięć FLASH łączona przez...
Od jakiegoś czasu usiłuje zrobić scrambler głosowy na Arduino UNO (bo mam) do zastosowania w radiugsm. W pewnym sensie jest to możliwe zważywszy na to że obróbka głosu jak najbardziej jest możliwa. Obecnie nie mam problemu żeby soft-towo zmieniać głos dodawać N*echo , pitch czy jakiś efekt w stylu robota. Jakoś dźwięku jest naprawdę bardzo dobra ,a...
Arduino UNO zamówiłem bezpośrednio z Chin Na pewno nie jest, ale to bez znaczenia
https://obrazki.elektroda.pl/6742649500_... Dwa lata temu Arduino wypuściło na rynek płytkę MKR WAN 1300. Moduł korzystał z Microchip Atmel SAMD21, kompatybilnego z Arduino Zero 32-bitowego mikrokontrolera z rdzeniem ARM Cortex-M0+. Oprócz tego mikrokontrolera na pokładzie znaleźć można było transceiver Murata CMWZ1ZZABZ - moduł transmisji...
Już chyba wiem gdzie jest problem, ale to mi nie pomaga w żaden sposób. Jeśli chodzi o HEX-a to tak, zapoznałem się z jego strukturą, stąd wiem, które dane są mi potrzebne i które wyciąć ;) MCU sam liczy ilość otrzymanych pakietów danych i na tej podstawie przydziela im po kolei adresy w pamięci EEPROM. W moim przypadku ilość danych w pliku HEX zawsze...
mikrokontroler intela p805lah Chyba raczej p8051ah i jak pisze kolega wyżej, on ma "mask ROM" - programowany na etapie produkcji. Ale można zawsze dołożyć zewnętrzną pamięć programu. Patrz: https://www.electronicshub.org/8051-micr...
https://obrazki.elektroda.pl/9815573600_... LilyGO T-Display-S3 to płytka rozwojowa z ESP32-S3 z WiFi i Bluetooth LE IoT, która jest wyposażona w 1,9-calowy, kolorowy wyświetlacz LCD oraz moduł do obsługi akumulatorów LiPo. Pojawienie się tego modelu jest następstwem wprowadzenia wcześniej płytki T-QT ESP32-S3 firmy T-QT z małym wyświetlaczem...
To prawda warto przypomnieć, że Turing zautomatyzował efekty pracy polskich kryptologów Henryka Zygalskiego, Jerzego Różyckiego i Mariana Rejewskiego. Ważny temat poruszyliście kompatybilności z logiką +5V. Ciekawy pomysł z ładowaniem programu przez mikrokontroler do pamięci SRAM i udostępnienie jej jako EPROM. Natomiast bardziej miniaturowe rozwiązanie...
Co się tyczy arduino i karty SD, tak jest istotnie w konwerterze z wybierania tonowego w pulsowe Proponuje zapomnieć o Arduino na AVR i zrobić to na ARM. Jeden uC załatwi kodowanie/dekodowanie DTMF i krótkie zapowiedzi bez używania zewnętrznej pamięci SD.
Jeśli się nie mylę to belka tensometryczna nie generuje w ogóle napięcia ponieważ tensometria polega na zmianie oporu tensometru więc między belką a tensometrem wstawiam mostek whitestone'a i postaram się to zrobić tak aby napięcie wyjściowe z niego nie przekraczało 1V i będe chciał skorzystać z wewnętrznego napięcia referencyjnego w arduino czyli...
https://obrazki.elektroda.pl/2669233500_... Niedawno Specyfikacje XIAO ESP32S2 Sense: * Bezprzewodowy mikrokontroler — dwurdzeniowy Espressif Systems ESP32-S3R8 z rdzeniami Tensilica LX7 taktowanymi 240 MHz i z 512 KB pamięci SRAM, 8 MB PSRAM, Wi-Fi 4 oraz łącznością Bluetooth 5.0 w dwóch trybach (Classic + BLE); * Pamięć masowa —...
Dopiero zaczynam zabawę z mikrokontrolerami , ale zrobił bym to tak: Za pomocą płytki Arduino UNO użytym jako Arduino ISP programator zaprogramował bym Atmegę 8 , o ile wystarczy jej pamięci , bo atmega 328 ma jej więcej Nastepnie zaprogramowaną Atmegę 8 podpiął bym na płytce stykowej dokładając jej kwarc, pod inny programator np USBASP . Wykorzystując...
A jak chciałbyś to rozwiązać inaczej, jak masz tylko 8 wyprowadzeń portu dostępne? A dokładniej to 20 linii GPIO, z tego niech dwie odejdą na V-USB trudno powiedzieć czy uda się użyć USART uC do tego celu etam, nie tak trudno może obsługiwać tylko 8 klawiszy i zastanawiam się jak to rozwiązać. Stopniowo, zrobisz sobie wersję 8-klawiszową, poanalizujesz...
A do czego Ci potrzebny bootloader w Attiny ? przecież i tak musisz użyć zewnętrznego programatora. Nawet wgrywając poprzez Arduino IDE, nie możesz wgrywać poprzez Wgraj szkic tylko ctrl+shit+U (Wgraj używając programatora), a do tego bootloader nie jest ci potrzebny, wręcz bez sensu, bo zajmuje cenną pamięć i opóźnia start uC po włączeniu. Natomiast...
https://obrazki.elektroda.pl/6025502100_... Eduponics Mini v2 to otwarta platforma zbudowana wokół mikrokontrolera ESP32. Ta płytka Internetu Rzeczy (IoT) jest wyposażona w przydatne czujniki do zastosowań w aplikacjach rolniczych, takie jak pomiar temperatury, wilgotności, wilgotności gleby itp. Oprócz łączności Wi-Fi oraz Bluetooth...
Darmowy VPN - to jest pomysł, tylko nie mam kompletnie pojęcia jak go ugryźć? Darmowe VPNy po sieci jakieś krążą, a na Arduino musi być zainstalowany jakiś klient tak? Jak wiesz jak to technicznie zrobić to pomóż please.... Boję się tylko że pamięci mi zabraknie!
Uno to zaprogramowana atmega, zasilanie i programator Tak ale inaczej się pisze kod dla samej atmegi np. w Atmel Studio, a inaczej dla tej samej Atmegi w Arduino IDE, dodatkowo w pamięci mikrokontrolera umieszczonego na płytce Arduino jest bootloader, którego rzecz jasna z "gołej" Atmedze nie ma. Do wgrania bootloadera niestety potrzebny jest zewnętrzny...
Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Muszę tylko podłączyć TĄ pamięć do TEGO mikrokontrolera. Taki problem? Wykorzystam to do czego będę chciał. Tylko tyle. Po prostu nie wiem jak to zrobić, pierwszy raz to robię. Tylko to chciałem wiedzieć, a nie jak to mi się nie będzie opłacać, albo że to będzie za wolne. Wiem co potrzebuję. Dodano po 11 Arduino wykorzystywać nie chcę.
Witam, Znalazłem Data Logger na NodeMcu ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x4010f000, len 1392, room 16 tail 0 chksum 0xd0 csum 0xd0 v3d128e5c ~ld U kolegi był wgrywany w zeszłym roku na starszej wersji IDE Arduino i wszystko działało. Czyżby nowa wersja blokowała przerwania. Nie wiem jak to dopasować. Powinno działać. Sprawdź czy moduł...
Pisząc odpowiedni program, który zapisze wybrane dane w pamięci SPI. ;) Serio?:D To było pytanie wiążące:) Czy można zaprogramować dokładnie tak samo jak zewnętrzną pamięć EEPROM SPI [niżej link]? [url=http://arduino.cc/en/Tutorial/SPIEE...
Możesz też użyć pamięci EEPROM w procku, w zależności od modeli jest to 1024 komórki lub więcej. Oczywiście jest też alternatywa użycia pamięci zewnętrznej, wówczas pojemność ograniczona tylko wyobraźnią (i portfelem ;-) ).
Dziękuję, o to mi chodzi, ale nie wiem ciągle co napisać, żeby z np: Jako funkcję: Dodano po 1 Deklaracja funkcji w pliku nagłówkowym: Dodano po 32 i tak do byte 500 Nie wiem, jaką masz konkretnie płytkę Arduino, ale może Ci zabraknąć pamięci SRAM. Lepiej te tablice zdefiniować w ten sposób: [syntax=c] const byte one[8] PROGMEM = {0x81, 0x3B, 0x01,...
jak napisać program w arduino powodujący miganie diody 10 razy a następnie kończący działanie? Wstępna ocena dostępnych informacji Przeanalizowałem Twoje pytanie dotyczące napisania programu w Arduino, który spowoduje miganie diody 10 razy, a następnie zakończy działanie. Celem jest stworzenie programu sterującego diodą LED, który wykona określoną...
Generalnie mógłbym to tak zostawić, ale chciałbym się dowiedzieć, czy jeśli wgram program na Arduino, który bada stan baterii np. przez zewnętrzny programator tak aby bootloader został wymazany, a startował po zapodaniu napięcia na Arduino od razu program czy to wyeliminuje problem tą zwłokę czasową. Tak, usunięcie arduinowego bootloadera wyeliminuje...
Da się to zrobić ale wygodniej użyć ARM. Próbki zmieszczą się w uC, dźwięk będzie wyższej jakości, całość pewnie wyjdzie taniej niż AVR+DataFlash. Program napiszesz szybciej, bo nie trzeba kombinować z programem. Używałeś Arduino, CubeMX i HAL, to takie zaawansowane Arduino. To raczej bajki. 1 sekunda dżwięku 8-bit, PCM, 11 kHz próbkowanie, zajmuje...
Mógłby kolega to stwierdzenie ewaluować? Pierwszy raz się z czymś spotykam, aby korzystanie z gotowych i przetestowanych bibliotek marnowało pamięć RAM w AVR. Zewnętrzne biblioteki Arduino (bo o nich mowa) dalekie są zarówno od optymalności jak i od bycia przetestowanymi. Biblioteka często rezerwuje pamięć na bufory, logger też zwykle ma jakiś bufor,...
Do obsługi LCD używam biblioteki LiquidCrystal_I2C.h ona używa delay, jak to sprawdzić ??? Skoro piszesz, że używa to chyba sprawdziłeś? Zapomnij o dziwolągach takich jak LCD z interfejsem równoległym przez ekspander I2C i to jeszcze najgorszy z możliwych czyli PCF8574. - Podłącz wyświetlacz bezpośrednio do uC - Użyj LCD z kontrolerem I2C - OSTATECZNIE...
Ma on dużo więcej zasobów wewnętrznych i jest znacząco szybszy. W przeliczeniu na 1MHZ to AVR jest szybszy. Główna przewaga STM to peryferia i szybkość zegara: https://forum.arduino.cc/t/benchmark-stm...
Witam Kolegów. Mam taki oto problem: 1. Mamy sobie plik wynikowy do zaprogramowania procesora, który zajmuje w jego pamięci 27898 B (pamięć dostępna 32768B - bootloader 2048B = 30720B) 2. Wgrywamy go bootloaderem Arduino przez środowisko Arduino i przy weryfikacji otrzymujemy taki komunikat (nie zawsze adresy i wartości są takie jak na zdjęciu) http://obrazki.elektroda.pl/1526398900_1...
Potrafisz wykorzystać interfejs SPI w AVR? Jeśli nie, to od tergo musisz zacząć. Nie niestety nie potrafię. Moje "projekty" to przerabianie prostych układów z Arduino na ATmega8 i to właściwie tyle.
Mikrokontroler również posiada pamięć (ulotną i nieulotną), sekwencyjnie pobierasz dane z układów z zadaną rozdzielczością, po czym co jakiś czas wysyłasz dane na pamięć zewnętrzną, na podstawie opcji pobranej przyciskami wysyłasz dane na wyświetlacz. Oczywiście arduino może nie wydolić nawet samego wyświetlacza lcd, wszystko zależy od rozdzielczości...
Żywotność kart SD to inny temat, jak masz jakieś stare karty z telefonów (czasami nowe przychodziły z kartą 256-512MB i od razu lądowały w szufladzie, a w ich miejsce leciała 4GB), to jest to dobre miejsce na wykorzystanie. Padanie kart w dataloggerach Arduino (czy podobnie w Raspberry) to częsty temat na forach, także nie przywiązuj się do swojej....
A powiedzcie mi, bo w Arduino IDE jest opcja wyłączenia bootloadera (tak jak na zdjęciu poniżej). Wybrałem tą opcje i rozmiar dostępnej pamięci zwiększył się o te 512B, a więc teoretycznie bootloader powinien zostać nadpisany przez program. Natomiast Arduino IDE nadal jest w stanie zweryfikować kod po wgraniu do procesora... To jak to w końcu jest?...
Nano obecnie używam tylko do prototypowania. Finalny układ będzie miał swój osobny uC. Mam wrażenie, że rozwodzimy się nie nad tym co potrzeba. Mnie najbardziej zastanawia fakt, że kiedy w czasie transmisji odłącze zasilanie uC, zamknę program progamatora na PC, podłączę z powrotem Arduino i na nowo zacznę z jego pomocą programować eeprom, operacja...
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...
(...) 0/1023)*VoltageMsmt; Vcalc = Vcalc*2.995; lcd.setCursor(0,0); lcd.print("V1="); lcd.print(Vcalc); lcd.setCursor(8,0); lcd.print("V2="); lcd.print(Vcalc); lcd.setCursor(0,1); lcd.print("V3="); lcd.print(Vcalc); lcd.setCursor(8,1); lcd.print("V4="); lcd.print(Vcalc); } (at)ElektrodaBot Wstępna ocena dostępnych informacji Pytanie dotyczy kodu na...
AVE... Ciekawy projekt. Troszkę rozczarowuje umieszczenie ściągi w kodzie programu. W przyszłości możesz się pokusić o użycie zewnętrznej pamięci EEPROM lub karty SD/MMC(jak zaimplementujesz obsługę FAT16/FAT32)... Arduino jest w sam raz na początek, ale w przyszłości radzę Ci po prostu kupować same mikrokontrolery - będziesz miał więcej pieniędzy na...
EFM8 Sleepy Bee Starter Kit slstk2010A – 50pln https://obrazki.elektroda.pl/2607019800_... Manufacturer: Silicon Laboratories Product Category: Development Boards & Kits - 8051 Core: CIP-51 Tool Is For Evaluation Of: EFM8SB10 Interface Type: I2C, SMBus, SPI, UART Data Bus Width: 8 bit Maximum Operating Temperature: + 85 C Minimum...
https://obrazki.elektroda.pl/9188692300_... Pisaliśmy o nowym układzie od STMicro Kluczowe cechy i specyfikacje NUCLEO-G491RE: * Mikrokontroler STM32G491RE ARM Cortex-M4 z 512 KB flash, 112 KB SRAM w obudowie LQFP64 * Złącze rozszerzające kompatybilne z ARDUINO Uno V3 * Piny w standardzie ST morpho, zapewniające pełny dostęp do wszystkich...
debugger - co prawda nie działa on o ile wiem w Arduino IDE, Arduino nie wspiera ŻADNYCH debugerów ani przez DebugWire jak w Xplanet (DW obsługuja TYLKO programatory Atmela, zdaje się nadal jest to protokół TepSecret więc raczej nie ma co liczyć, że Arduino go obsłuży) ani JTAG (tu już jest dowolność i wiele klonów ICE itp obsługiwane jest przez AtmelStudio)...
Najlepiej zacznij od kursu Arduino, darmowy jest np. tu: https://forbot.pl/blog//kurs-arduino-pod... Ściągnij biblioteki do 1Wire, Ds18b20, LCD, najlepiej kilka, naucz się ich używać bez delay, wybierz, która Ci leży najlepiej, rozważ również inne czujniki np. LM35. Twój program powinien być "wielozadaniowy",...
Nie jestem pewny, ale niektóre mają EEPROM, patrz strona 2 załącznika tym razem angielskiego: A tu cytat: CH340C, CH340E i CH340B mają wbudowany kryształ, bez zewnętrznego kryształu; CH340B ma również wbudowaną pamięć EEPROM służącą do konfiguracji numeru seryjnego itp. Niektóre funkcje można dostosować. CH340R zapewnia sygnały TXD i MODEM o odwrotnej...
zewnętrzna pamięć danych bascom pamięć zewnętrzna atmega zewnętrzna pamięć
zmywarka wywala różnicówkę omron licznik czujnik pralka
bezpiecznik termiczny naprawa płyty delonghi
Nadciśnienie i rdzawy płyn w układzie chłodzenia Długi czas uruchamiania laptopa HP Envy x360: przyczyny i rozwiązania