To może zacznijmy od początku. Od samych mikrokontrolerów. Tyle, że w dzisiejszych czasach wybór uC można podzielić na 8, 16, 32-bit. Czy to Z-8, czy ARM to już sprawa drugorzędna bo nie pisze się w ASM tylko w C. Pomijam niszowy, nierozwojowy (w sensie innych rodzin niż AVR i zapomnianego 8051), nieprzyszłościowy Bascom. ASM to już mało kto używa,...
IDE i kompilatory dobieram do zadania. Jak coś pisze na PC to biorę Visual Studio albo ostatnie chętnie B4J. Jak coś potrzeba na STM to Atollic z CubeMX albo tez coś dowolnego. Jak na ESP to można Arduino lub wygodny wrapper w B4R. Jak apka na telefon to B4A i B4i. Jak na AVR to też wybór Bascom, Arduino lub B4R ewentualnie C. Tutaj chciałem się tylko...
Mikrokontroler AVR z 16MHz (a taki jest w tanim Arduino) spokojnie da radę. Nawet 1MHz by wystarczył.
Witam wszystkich serdecznie. Chcialbym sie z wami podzielic moim sposobem na to zeby laptop DELL myslal caly czas ze ma podpieta orginalna ladowarke i wykrywal ja w BIOSie. Nie wiem czy juz ktos wczesniej wpadl na taki pomysl, szukalem na forum ale nie znalazlem takze pomyslalem ze podziele sie moja wiedza a moze komus sie przyda i nie bedzie musial...
Interfejs SPI jest wygodny ale dość wolny (a może inaczej - jego implementacja w bibliotece Adafruit TFT jest wolna). SPI jest najszybszy z możliwych, więc tę część zdania jednak bym skreślił, by początkujący mitów nie tworzyli :) W tej kwestii Tomasz Francuz ma sporo wiedzy i szykuje niespodziankę ...
Zacznij od Arduino Leonardo - tam masz gotowy szkic klawiatury z dzialajacym interfejsem HID. O ile to Arduino ma MCU ze sprzętową obsługą USB to ok, jest to dobre rozwiązanie. Jeśli jednak USB jest robione na zasadzie partyzantki, to rozwiązanie jest bardzo kiepskie. Ponieważ są gotowce na AVR z serii ATMega U, więc sam fakt, że mamy bibliotekę w...
Witam Oglądałem wiele prostych oscyloskopów w celach zupełnie dydaktycznych i pomimo że BluePill ma zegar o wiele szybszy od Atmegi, to na sensowne rozwiązania się nie natknąłem. Najszybszy z najprostszych był oscyloskop w formie kostki 1"x1"x1" zbudowany na jakimś DS PIC, drugi z kolei ku mojemu zaskoczeniu był oscyloskop na Atmedze. Rozwiązanie to...
Hm, w sumie to ja tam nie potrzebuję jakiejś super grafiki, chciałem poprostu wyświetlać niebiesko-brązowe pola (sztuczny horyzont).. Trochę kicha.
Tak czy inaczej w asemblerze upakujesz najwięcej w najmniejszej objętości i osiągniesz najszybszy kod w stosunku do ilości taktów zegara potrzebnych do jego realizacji . Jak dojrzysz świata z poza przestrzeni AVR to zmienisz zdanie. Odpowiedź jest prosta : to rozwiązanie jest po prostu relatywnie najtańsze ,co daje szansę że największą grupę zainteresowanych...
Nawet do wstępnych eksperymentów zalecał bym coś szybszego niż Arduino na AVR, są jakieś płytki kompatybilne z Arduino na STM-ach i innych 32 bitowych procesorach.
Witam, Jestem w trakcie budowy sferycznego wyświetlacza widmowego. Globus składa się z 40 diod LED RGB sterowanych procesorem ATmega328P. Pozostał do rozwiązana ostatni problem a mianowicie wykrywanie położenia pierścienia, na którym są umieszczone diody LED. Pierwsze, co przyszło mi na myśl to zastosowanie diody emitującej promieniowanie podczerwone...
Arduino specjalnie szybkie nie jest, ale do paru dziesiątek kHz powinno się wyrobić; natomiast komunikacja między Arduino i LabVIEW może być zbyt powolna.
Akurat ADC Arduino ma - 10-bitowe, nie wiem, jak z szybkością, strona [url=https://www.arduino.cc/reference/pl... analogRead() podaje maksymalną szybkość odczytu 10 kS/s, to samo https://forbot.pl/blog/kurs-arduino-pomi... - wydawało mi się, że ten ADC jest dużo szybszy....
Modbus slave (Twoje urządzenie) niczego nie wysyła sam z siebie - wszystkie zależy od tego jak często odpytuje go Modbus master (Twój PLC). Generalnie przy użyciu Modbusa ciężko wyciągnąć więcej niż ~10 zapytań na sekundę, choć po ETH powinno być lepiej niż na RS-485, z tym że na wolnym Arduino zalety szybszego ETH mogą być nieosiągalne.
Czy na arduino realne jest uruchomienie pwm o częstotliwości około 100kHz ale rozdzielczości przynajmniej 500 jednostek? Korzystałem z biblioteki FastPWM i tam uruchamia się zegar na 100kHz ale regulacja wypełnienia polega na podawaniu procentowo danej liczby od 0 do 100. To daje mi 100 unikalnych stopni wypełnienia PWM. Trochę to mało szczególnie przy...
Witam! Kupować i instalować moduł wifi na USB do 8 bitowego mikrokomputera, który nie ma sytemu operacyjnego to masochizm. Na allegro jest cała masa tanich jak barszcz dedykowanych modułów wifi do arduino które są aż za szybkie jak na ich wydajność (2,5Mb) :) Pozdrawiam!
Arduino z jakąś ATmegą z pewnością wystarczy - nie ma tam ani konieczności bardzo szybkiej pracy ani dużej ilości obliczeń.
Postanowiłem zrobić test wydajności (benchmark) popularnych płytek Arduino [youtube]https://www.youtube.com/watch?v...
Jeżeli komuś zależy na szybkim "machaniu" pinami na AVR z Arduino HAL, to polecam bibliotekę [url=https://pololu.github.io/fastgpio-a... Ustawianie i czytanie pinów odbywa się bez blokowania przerwań i zdecydowanie szybciej.
Jeśli chodzi o zasięg to użyłbym takiego wzmacniacza jak ten i miałbym 10 km Usiłujesz specjalnie sobie komplikować życie, już lepiej użyć transmitera LoRa jeśli nie ma potrzeby szybkiej transmisji. Większość bibliotek dla Arduino będzie działać niezależnie od użytego mikrokontrolera (jeśli jest wspierany przez Arduino).
Proponuję podłączyć diodę LED do wolnego pinu arduino i zmieniać jej stan za każdym przebiegiem pętli - zobaczysz wtedy jak szybko działa program. Problemem mogą być obliczenia zmiennoprzecinkowe, a i obsługa LCD nie jest najszybsza.
O super! uruchomiłeś i jeszcze dodałeś przykład szybkiego startu w Arduino. Dodaję link w pierwszym poście. (at)kiltel a może spróbować równolegle z ESP i OLED oraz arduino na ATmega i LCD? Tanie te moduły są.
Ten zestaw z tym kodem jest zbyt wolny. Macie jakieś sugestie? :( Jeśli będziesz miał super szybkie arduino a pomiędzy pomiarami zrobisz delay(10); to i tak będziesz mierzył co 10ms. Kolega powyżej już pisał o tym. Mnóstwo informacji wywalasz na port szeregowy, to zajmuje czas. Tu masz przykład szybkiego arduino z procesorem dwurdzeniowym i pokazane...
Nowe Arduino IDE myśli, że masz nowy bootloader w swoim NANO, a pewnie masz stary. Albo wgraj nowy bootloader (polecam, szybszy, mniej zajmuje pamięci) albo w opcji płytki wybierz, że masz stary (Atmega328P zamień na Atmega328P (OLD bootloader )).
Zależy ile pamięci dla Z80 trzeba emulować, gdyby całość zmieścić w RAM mikrokontrolera to obsługa I/O mogłaby być dość szybka.
Dokładnie tak jak napisałeś. PWM jak ma dawać jakieś stałe napięcie to trzeba dołożyć zewnętrzny filtr RC. Przykłady programów z gotowymi funkcjami znajdziesz w 3 pierwszych rozdziałach (analogRead, analogWrite, map, constrain), schemat filtra pewnie też gdzieś tu na forum leży. Gotowe funkcje Arduino wykonują się w czasie liczonym w us, dziesiątkach...
Oczywiście można bez delay(). Po prostu program przez chwilę nie reaguje, gdyby przypadkiem wystąpiły szybkie zmiany wartości odczytanej. Oczywiście można się pobawić z milis.
Cześć, Czy można ustawić stan pinu np D6 niezwłocznie po podaniu zasilania tak aby skrócić stan HIGH Z? Mój problem to taki że po załączeniu zasilania pin D6 jest w stanie HiZ, zewnętrzny pullup podciąga mi go do +5V. Ustawienie pinu (po podaniu zasilania) z oscyloskopu wynika że trwa ~60ms przesunięcie definicji pinu na początek setup() nie zmniejsza...
Płyta powinna być prawdopodobnie najszybszą na rynku jednostką zgodną z Arduino UNO, Szybsze (i dostępne) są te, które mają na pokładzie tylko ESP32 i też wyglądają, jak Uno.
po co i dlaczego uzywa sie bootloadera w Arduino 1. Jest to w produkcji na taką skalę, w jakiej powstaje Arduino najtańsza opcja (nie wiem czy zdajesz sobie sprawę, że launchpad jest sprzedawany chyba poniżej kosztów produkcji) - dodanie jakiegokolwiek sensownego programatora kosztuje, a programowanie poprzez FT232 (starsze Arduino) w trybie BitBang...
Piszą nawet że można dokupić obsługę nowych uC wiec jakoś tam sie rozwija. Bascom zdobył popularność bo dawał to co dzisiaj daje Arduino, szybkie rezultaty, bez nauki, hardware oprogramowany przez kogoś innego, w postaci gotowych bibliotek. Tyle że w przypadku ołpensorsowego Arduino baza obsługiwanego sprzętu jest o wiele wiele większa i bo biblioteki...
Witam, szukam jakiegoś sposobu na szybkie wyszukanie ID konkretnego stringu w tablicy stringów. Tablicę deklaruje tak: Dodano po 10 Takie niby C ale arduino http://arduino.cc/en/Reference/HomePage Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
Szukaj przykładów w necie. Ten błąd który Ci wyrzuca to tylko informacja że nazwy funkcji analogRead/analogWrite zaczynają się z małej litery a nie z dużej. Ale nie ma szybkiej ścieżki na skróty, musisz się nauczyć korzystać z Arduino IDE, napisać nawet prosty działający program, wrzucić go do Arduino i uruchomić. Kopiowanie kodu bez zrozumienia go...
Chciałbym zaprojektować sobie układ do lania piwa z przepływomierzem żeby nie lać piwa ręcznie. O! W końcu jakieś użyteczne urządzenie. Okazało się, że też takiego potrzebuję. Okazało się właśnie teraz. :P 2. zawór w którym można regulować szybkość otwarcia. Zamknięcie musi być szybkie. :F Nie może być szybkie. Kawitacja będzie mocno spieniała piwo. Arduino/ESP32...
Kup zasilacz z ograniczeniem prądowym w interesującym Ciebie zakresie. Profesjonalne szybkie zabezpieczenie to drożej niż tak zasilacz a i tak wylatując zabierze ze sobą chroniony układ. W tybie CC każde ogniwo będziesz w stanie podładować.
Za często podajesz wartości :) Serwo nie jest takie szybkie i takie precyzyjne. Możesz też mieć za duże oporności przejścia na stykach.
Możesz użyć przerobionych serw. Po przerobieniu działają jak zwykły silnik z gotową przekładnią. Nie są zbyt szybkie ale w miarę mocne więc do prostego robota są akurat.
Utwórz tablice i wciskając przycisk przechodź do kolejnych elementów tablicy aby je zmieniać. Na końcu "sklej" wszystkie elementy tablicy i wyślij Serialem. Pozdr
rzemyk90 Dałeś czadu :D "Funkcja delay nie wchodzi w grę. "
Te chińskie niczym się nie różnią, płacisz tylko za znaczek. Na stm też możesz pisać z arduino, a masz więcej peryferiów i szybsze taktowanie. A na malinie masz hdmi, 802.11, oraz ram. To co zniszczy chińczyka zniszczy też oryginał. Warto też kupić sobie multimetr (jeśli nie masz) i analizator stanów logicznych (jeśli chcesz oprogramować coś więcej...
ATmega nie ma szans wysterować WS2812 jeśli jest używane jakieś przerwanie. Weź jakiś tańszy i z 10x szybszy mikrokontroler... ;)
Np siemens s7 300 jakie zadania moze wykonac jakich arduino nie moze ? Bardzo bym prosil o wyjasnienie bo ciekawi mnie ten temat :-) Mi sie wydaje ze arduino jest szybsze od plc.
Ponieważ rozmowa toczy się. Co złego jest w Basicku ? Szybkość stworzenia pierwszych aplikacji? Dostępność i zrozumiała forma? Czemu część osób tak stara się zwalczać ten język i usilnie wmawia iż w nim nie można i że złe nawyki itp... Komu przeszkadza iż basick jest szybszy w pisaniu kodu i bardziej przystępny, przecież taka była idea stworzenia tego...
Ostatecznie zaadaptowałem do tego Arduino, szybkie i proste rozwiązanie.
Nie wiem czemu ale po zmianie: delayMicroseconds(200); na delayMicroseconds(1000); ruszyło, niby czas opóźnienia jest ustalony na sztywno i nie powinno to mieć wpływu że esp8266 jest kilka razy szybsze od arduino. Zamykam temat
może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny Nowe MCU fabrycznie mają ustawiony wewnętrzny generator RC, więc kwarcu nie potrzebują. Problemem może być, że częstotliwość jest domyślnie dzielona przez 8 i po prostu programowanie po SPI jest zbyt szybkie. Taktowanie ISP musi być co najmniej 4x wyższe niż częstotliwość taktowania...
A jak jest np. z biblioteką arduino.FFT? Jak już mowa o FFT, szczególnie jeśli trzeba ją liczyć szybko, to przy Pi Pico mamy do dyspozycji świetną, profesjonalną bibliotekę matematyczną firmy ARM z różnymi obliczeniami w tym FFT, w różnych wariantach typów zmiennych stało czy zmiennoprzecinkowych. I co najważniejsze biblioteka jest optymalizowana ściśle...
Nie wiem jakie obliczenia robisz, ale przesyłanie danych też zajmuje czas, nie wyślesz dwóch liczb do pomnożenia albo dodania bo wydajność będzie jeszcze gorsza, musiała by to być większa porcja danych której przesyłanie trwa wielokrotnie krócej niż obliczenia, w szybkim przesyłaniu danych Arduino również jest kiepskie. Najszybsza będzie transmisja...
Czyli jaką płytkę byś polecił dla początkującego takiego jak ja programisty? Nie musi jak dla mnie być ona jakaś nie wiadomo jak szybka.
Mnożysz sygnał skalarnie przez sinusa i cosinusa, podwojone iloczyny pomnożone przez tego samego sinusa i cosinusa odejmujesz od sygnału i liczysz RMS z tej różnicy - czyli RMS(V_i-2·(<sin(Ω·t)|V_i>·sin(Ω·t)... Przy założeniu, że częstość tego sinusa jest Ω. Jeśli masz stablicowany sinus i cosinus, to będzie to sporo...
najszybszy internet najszybszy pendrive najszybszy modem
górne gniazdo document print kontrolka filtr cząstka
Zbiornik powietrza przed siodłem w ramie DAF, Scania, MAN – rola, zastosowanie, parametry Telefunken TE32550B45V2D Firmware Download – Vestel 17MB181 Panel Code Compatibility