Tłumaczenie pierwszego kodu. W drugim to wiadomo, że brak biblioteki ;) Mogłem się gdzieś machnąć bo pisałem w przerwie pomiędzy innymi zadaniami. Dodałem tam sobie funkcję b w funkcjach mogę deklarować Local`s które nie są później potrzebne w Global`s. [syntax=vbnet]$regfile = "m2560def.dat" '8K SRAM | 4K EEPROM $crystal = 16000000 $hwstack = 256 $swstack...
Arduino to całe miliardy płytek, rozszerzeń, komponentów, szildów itp. Bascom to jedynie kompilator z bibliotekami do kilku zastosowań. Poza tym, Bascom nie jest darmowy i chyba nie jest tak popularny jak arduino.
Próbuję uruchomić programowy zegar w Bascom na arduino Mega 2560 Kompiluje się bez problemu ale niestety nie działa. Jakiego 'działania ' się tu spodziewasz? -ma poruszac wskazówki, czy też wskazywac czas na dysplay leżącym w szufladzie? - a może przekładac kartki kalendarza? Nie bardzo będziesz mógł uruchomic 'Bascomowy- softwarowy' zegar na Arduino...
https://obrazki.elektroda.pl/9317464400_... Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. https://obrazki.elektroda.pl/5611267500_... Wtedy już samo wgranie programu do...
[syntax=c]int Przod = A3; int Tyl = A2; int Lewo = A1; int Prawo = A4; // warunek: if (digitalRead(Tyl) == LOW && digitalRead(Lewo) == LOW && digitalRead(Przod) == LOW && digitalRead(Prawo) == LOW) { // to sie wykona jesli jest spelniony warunek }[/syntax] pilot jest conajmniej niewygodny, kup jakiegos uszkodzonego pada i wmontuj ten pilot do niego.
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...
, przetłumacz poniższy kod z BASCOM AVR na Arduino Uno: $regfile = "attiny2313.dat" $crystal = 8000000 Dim A As Byte a=0 Config Pind.6 = Output led Alias Portd.6 led= 0 Config Pind.0 = Input Portd.0 = 1 Sw Alias Pind.0 do if a >1 then a=0 if sw=0 then bitwait sw, set incr a End If if a=1 then toggle led waitms 100 else led=0 end if loop end Przekształcanie...
W czym tam masz problem? Nie masz żadnego programatora? Jak skompilujesz kod w Bascom to w tym samym folderze co plik *.bas będziesz miał plik *.hex Do Arduino wgrywasz sketch AVRisp i używasz jak programatora. Google nie gryzą [url=http://elecrab.com/archives/800]Lin...
Coś w ten deseń chociaż żeby to przetłumaczyć toczka w toczkę to najlepiej by było użyć Config Base = 0. Wtedy tablice mogą się zaczynać od indeksu zero czyli można by wpisywać do Delays(0) - Delays(Steps-1) a tak tego nie masz. Tutaj może nawet nie jest potrzebny warunek If I > 1 bo to chyba w Arduino jest po to by nie było mnożenia I * 4 + 1 bo...
Kolego w jakim języku piszesz? Do czego ma być ta biblioteka C++ Arduino a może Bascom ?
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...
A czy byłaby możliwość, aby wykorzystać płytkę arduino jako programator? Słyszałem, że bez problemu można nią programować ATMega i ATTiny z tym, że w języku C/C++. Dało by radę zrobić to z użyciem Bascoma? Nie wiem czy ta płytka ma programator w sobie, nie znam arduino. Temat powinieneś napisać w innym dziale Elektrody: http://www.elektroda.pl/rtvforum/forum12...
Proponuję złapać miernik i sprawdzić czy tam gdzie piszą GND jest przejście 0 Ohm do GND na płytce i to samo z VCC do 5V na pinach tego dużego grzebienia. Co do łączenia się przez bootloader i zainstalowane gniazdo microUSB to to jest typowe rozwiazanie Arduino czyli po drodze jest konwerter USB<>UART i należy wybrać port COM. To działa nawet...
Żadna nauka nie jest stratą czasu. Poznając Basic możesz sobie oprogramować aplikację na telefon w darmowym B4A, a do tego dopisać program na PC w darmowym B4J i nie dość tego oprogramować ESP8266/ESP32. Czyli można spiąć cały system w jednym języku. Ewentualnie aplikacje na PC można też pisać w VB.NET Zamiast zestawu startowego proponuję jednak kupić...
Ramka danych standardowa i2c czyli najpierw wysyłasz adres układu potem wysyłasz dane i tu jest z górki bo nawet w tamtym poście z forum masz podane parametry jakie należy wysłać. Raz wysyłasz przy uruchomieniu konfigurację z jaką ma działać układ i to należy wrzucić do klamerek setup w uproszczeniu chcesz aby układ miał ustawiony bas i sopran na 0...
Może i proste dla tych co w tym siedzą dla mnie jeszcze trudne swego czasu coś tam pisałem w Bascomie a potem już nic a Arduino to znowu inna bajka ale do rzeczy .... - nie wiem jak deklaracje pinów ardurino maja się do pinów atmegi ? Mają się 'nijak' !!! Arduino stosuje własną numerację pinów, która w żaden sposób nawet nie jest podobna do naturalnej/fabrycznej...
Czy w Arduino można przyspieszyć ustawienia pinów jako wej czy wy. W Bascom można napisać set portx i mamy cały port ustawiony. Jak to zrobić w Arduino? Muszę ustawić 50 pinów więc jest o co walczyć. Marek A dlaczego chcesz to przyśpieszyć? Bo stosowanie frameworku, który wprowadza jakieśtam poziomy abstrakcji i w związku z tym spowalnia działanie...
Nigdy nie używałm tego czujnika bo nikt mi nie zlecił jego opracowania a na pewno da się zrobić :D Ogólnie sprawa jest prosta choć te API rozpasłe. Ktoś się nasiedział żeby to wszystko wklepać klawiaturą i teraz by trzeba się nasiedzieć żeby to przekonwertować. Nie wszystko z API jest jednak potrzebne. Potrzebne pewnie byłoby wpisanie kalibracji o czym...
Nie widzę w tym programie jak można skompilować kod i zapisać go jako *.hex tak abym mógł go wgrać np: w AvrStudio Domyślam się że mogę to tylko zrobić z poziomu programu Arduino ? Jeżeli tak to czy muszę mieć ten zestaw uruchomieniowy czy mogę użyć programatora którym posługuje się w Bascom i AvrStudio W środowisku Arduino procek programuje się wciskając...
Sprawa ma się tak dlatego, że Atmega328P nie ma już FuseBit CKOPT . W starszych Atmegach przy kwarcach szybszych niż 8MHz zalecano włączenie CKOPT. Arduino wypalając Bootloader ustawia "zwykły" Eternal Crystal Oscillator. Zobacz jak różnią się amplitudy gdy wybierzesz "Full Swing" Jest chyba ciut bardziej prądożerny, ale bardziej odporny na zakłócenia...
AVE... Na początek radziłbym zacząć od elektroniki ogólnie. Musisz zdobyć przynajmniej podstawowe umiejętności i poznać choć część elementów elektronicznych. Potem decydujesz się w kwestii platformy i języka programowania. Taniej będzie AVR i kurs Bascom z EdW, przy czym zarówno archiwalne numery jak i cały kurs są w sieci. Lepiej byłoby C poznać, bo...
Ludzie wymyślili coś takiego jak I2C więc podłączenie ADC i IO expanderów to żadnen problem dla ESP. Masz 100% racji, ale szybciej coś zrobię na AVR + BASCOM niż napiszę kod dla ESP + wszystkie urządzenia do niego podłączone. Wiem, że pytam o proste rzeczy. Wiele Rzeczy można zrobić lepiej, inaczej. Jestem niedzielnym amatorem elektroniki i robię jak...
Witam, Zależy mi tylko na tym, żeby Arduino zliczał impulsy z kontraktrona do 5 - 1 impuls- świeci się dioda led 1 - 2 impuls zapala się dioda led 2 - 3 impuls zapala się dioda led 3 - 4 impuls zapala się dioda led 4 - 5 impuls zapala się dioda led 5 i dodatkowo daje sygnał ciągły HIGH na pin SILOWNIKA przez cały 5 po 6 impulsie reset i znowu: - 1...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
Zanim zaczniesz od książek powiem Ci że wiele można nauczyć się z Internetu polecę Ci kilka stron z których sam korzystałem, a potem wiedzę uzupełniłem książkami. I mi osobiście też wiele dały filmy szkoleniowe na YouTube. Hobby XYZ [url=http://hobby.abxyz.bplaced.net/?pid... Mirekk36 blog [url=htp://mirekk36. blogspot.com/ Mikrokontrolery blog[url=http://mikrokontrolery.blogspot...
Jeśli zdecydujesz się na Basic, co zapewne dużo ułatwi pisanie aplikacji, prosze przykład komunikacji MODBUS RTU dla Zamel EXTA FREE, do sterowania ROP. [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 $hwstack = 32 $swstack = 10 $framesize = 40 Config Com1 = Dummy , Synchrone = 0 , Parity = Even , Stopbits = 1 , Databits = 8 , Clockpol...
http://obrazki.elektroda.pl/3739334900_1... Przedstawiam krótko moje trzy ozdoby świąteczne jakimi są: - Oświetlenie balkonu za pomocą dwóch taśm o łącznej długości 10m (2x 152 diody WS2812b) - sterowniki napisany w BASCOM Arduino MEGA 2560. - Oświetlenie ramy okna pokoju za pomocą 97 diod WS2812b - sterownik napisany w BASCOM Arduino...
Fajnie, tylko że w Twoim teście mikrokontroler nie zajmował się niczym innym jak tylko obsługą serw. W rzeczywistości nikt nie napisze takiego programu bo jest on bezużyteczny, praktyczne programy będą robiły coś jeszcze i efektem tego czegoś jeszcze będzie sterowanie serwami. Spróbuj napisać program który umożliwi sterowanie serwami np. za pomocą klawiatury...
Bardzo ciekawy projekt. Gratulacje. Czy Kolega poleciłby jakieś tutorial do nauki Pascal'a dla AVR ?. Kiedyś pisałem programy w Bascom a teraz w Arduino, ale z ciekawości chciałbym zobaczyć jak to jest w tym języku. Ze szkoły z Pascala pamiętam tylko BEGIN :) ale to było dawno... Dziękuję :-) Przygotowuję krótki tutorial dotyczący języka Pascal oraz...
Może to był znak, że trzeba rzucić baskom i skupić się na C/C++.
Witajcie:) Poniżej prezentuję swój kolejny projekt migającej ozdoby świątecznej w postaci animowanego dzwonka LED o rozmiarach ok 106x106 cm. Projekt powstał pod koniec 2020 roku i żałuję, że nie opisałem go na forum wcześniej. Ozdoba przystosowana jest do pracy w warunkach zewnętrznych. Do budowy wykorzystałem 3 łańcuchy po 50 sztuk modułów ze sterownikiem...
Jestem świadomy wad BascomAVR, ale działam w nim od 2006 roku i zrealizowałem każdy swój projekt. Witam w klubie :D. Też popełniłem kilka projektów w BASCOM (i AVR), jeden z moich komercyjnych projektów opiera się o AtTiny 13 a program napisany w BASCOM AVR (w różnych wersjach) zajmuje około 40% flash. Ponieważ od jakiegoś czasu bawię się Arduino IDE,...
Uruchomiłem Arduino na Bascomie. Tutaj link do poradnika: http://wiki.mcselec.com/Getting_started_... Temat do zamknięcia.
Kiedyś była nagonka na Bascom... Była zresztą bardzo słuszna - sam zmarnowałem na to cholerstwo 20 lat życia. Teraz Arduino popada w niełaskę.. Z tego samego powodu co bascom jest to uzasadnione. Gdzie Ty kolego widzisz klocki Arduinowe? Płyteczka zrobiona specjalnie pod ten projekt. I to się chwali :) chodziło mi raczej o "klocki" softwareowe ;)
Na dzień dzisiejszy to warto korzystać z DeepSeek trochę ma pojęcie na C,C++, w tym na Arduino. Niestety przy próbie zmuszenia go do BASCOM od razu krzyczy " check it out later". Trochę mieszają mu się fusebity dla AVR i bity konfiguracyjne dla PIC ale jak go "skarcisz" to przychodzi po rozum do bazy danych. Wkrótce zamieszczę w DIY sterowanie efektami...
https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...
Czyli środowisko było zepsute i jest zepsute, Nie do końca zgadzam się z Kolegą Gdyby było tak strasznie to u mnie też by się szkic nie skompilował a poszedł bez problemów. Środowisko arduino powstało dla amatorów i tak się zachowuje. Porównywanie go do np Keila jest nieporozumieniem. Natomiast czym inny jest brak biblioteki systemowej która mogła...
Witam, zamierzam w najblższym czasie nabyć Arduino Mega 1280, ale jak dotąd radziłem sobie tylko z Bascomem (brak chęci do przesiadki) i mam pytanie, czy da się w prosty sposób zaprogramować Arduino poprzez jego bootloader plikiem przygotowanym w bascomie?? Mam USBasp i pewnie nie byłoby problemu żeby z niego korzystać, ale straciłbym wtedy tą niewątpliwą...
https://obrazki.elektroda.pl/2384864900_... Często się słyszy, że kiedyś czasy były lepsze, że PRL nie był taki zły, a wielkie przedsiębiorstwa w rodzaju Unitry, Elwro, CEMI czy nawet FSO robiły wspaniałe rzeczy, tylko potem ten przebrzydły i zgniły Zachód raczył polski przemysł zniszczyć z zazdrości i w ramach zwalczania dobrego....
https://obrazki.elektroda.pl/3034347300_... Zrobiłem właśnie prosty eksperyment: wszedłem na Forum elektroda.pl -> Artykuły -> Newsy, otworzyłem szybkie szukanie na stronie i wpisałem hasło "jednopłytkowy". Od 17 maja do 6 czerwca było osiem newsów zawierających to słowo w tytule. Wpisanie tego słowa w wyszukiwarkę działu Newsy daje...
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...
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...
Bascom odpada, nie jest darmowy a w wersji demo są ogromne ograniczenia do tego nie wszystko można zrobić. Arduino zdecydowanie lepsze i w pełni darmowe chociaż też ma wady ale ogromną zaletą jest że język jest niezwykle popularny i niemal na każdy problem w Internecie jest rozwiązanie. Najlepszy jest C bo daje duże możliwości optymalizacji ale więcej...
Żeby tylko adepci nie nabrali najgorszych i najgłupszych nawyków Arduinowców. Zajęcia są przewidziane dla dzieci, arduino daje dobre podwaliny pod inne języki oprogramowania. Najgorsze co mnie spotkało to bascom i gdy przechodziłem na arduino to ciężko było zapamiętać średniki na końcu komend czy zapis zmiennych, kto bawił się bascomem ten miał złe...
Też strasznie nie lubię Arduino - czego by nie poszukać to pierwsze X stron wyników w goglu to Arduiniarstwo nie wnoszące niczego konkretnego do rozwiązania problemu który akurat mam do rozwiązania :P W dodatku ten ekosystem wydaje się być tak skonstruowany aby użytkownik nigdy nie dowiedział się o istnieniu innych rozwiązań. Robienie na tym rzeczy...
Rust nie posiada klas. Wspiera paradygmat obiektowy, a to że nazwy specyfikatorów są inne nie ma większego znaczenia. Spójrzmy na Arduino, albo Bascom - proste narzędzia dla prostych programów. Rust jest trudniejszy od C++. Od tego "stylu" programowania C++ w Arduino Core to na pewno jest trudniejszy :) Niech kolega sobie obejrzy dla przykładu kod...
Wynalazca narzędzia tortur o nazwie "Pipek dręczyciel"... Tak, to pierwsze, z czym mi się Zbigniew kojarzy. Drugie to Bascom – widziałem kursy, ale nigdy mnie nie interesowały. Na Arduino się takiego nie zrobi - bateria by za szybko wyszła ;-) Zdziwiłbyś się ;) Zasiliłem kiedyś ATtiny13 (taktowany 128 kHz) z 5 połączonych szeregowo fotodiod BPW34...
Ja jakoś zauważyłem sporą popularność płytki blue pill. Moim zdaniem udana konstrukcja ze względu na stosunek cena/możliwości. Co do nauki kodu to jest to moja pierwsza płytka pod arduino i nie miałem problemu z wystartowaniem i napisaniem kodu dla kalkulatora programowalnego RPN extended. Generalnie więc nie zgodzę się że początkujący w arduino mają...
Timery są dobrze opisane tu: http://www.gammon.com.au/timers , co prawda dla Atmega328P, ale zasady są takie same. Przykłady są dla Arduino, ale im szybciej schowasz książkę do Bascom w głębokim archiwum domowym, tym szybciej zaczniesz robić faktyczne postępy, dla Arduino znajdziesz też więcej przykładów, gotowych bibliotek, darmowych kursów na blogach...
bascom ma dobry programator fusebitów. potrzebny interfejs np st300 czyli lpt i kilka rezystorów albo jakiś 74hc jeśli premium
bascom arduino bootloader arduino bascom bascom arduino programator
sterowanie wycieraczek pęknięta chłodnica reset bateria laptop
znicz solarny mip2h2 panasonic
Polsat Box Go – limit urządzeń przekroczony mimo wylogowania ze wszystkich urządzeń Popychacze hydrauliczne i dźwigarki w Renault Laguna II 1.8 16V 2004