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,...
Czy używasz dobrze języka polskiego? Gdy nie masz sprecyzowanych celów, to próbuj wszystkiego po trochu, jak ja, zaczynałem od edytorów LOGO, BASIC na Commodore C64, AMOS na amidze, nawet assembler a potem wszystkie wymienione tutaj https://www.google.com/search?client=fir... No ale ja to robiłem hobbystycznie i...
Na własnym doświadczeniu stwierdzam, by bawić się ARM trzeba: 1.Znać dobrze C i to sporo więcej niż podstawy 2.Znać bardzo dobrze angielski techniczny 3.Znać niuanse danego mikrokontrolera i czytać dobrze dokumentację. Długo spędziłem nad STM32F0 udało mi się uruchomić wiele modułów tego MK co sprawiło mi wiele radości ale prawda jest taka, że na prawdę...
Wystarczy dobrze opakować w funkcje lub makra i będzie wyglądać czytelnie :) Akurat Arduino jest właśnie dobrym opakowaniem w funkcje i makra. Ale ogólnie to jak ktoś chce wyzwanie to może sobie wziąć bieżący kod i pod innym mikrokontrolerem upakować w funkcje i makra tak by działał. Jak najbardziej się da, nawet w dużej mierze w języku C się uda (choć...
Świadomie wolał bym zostać przy C bo assembler jest wysoko kontekstowy co oznacza że już na starcie musiał bym się dowiedzieć dużo więcej niż w przypadku C. Przynajmniej tak jest na PC i zakładam(nie wiem czy poprawnie) że i tak pewnie było by przy mikrokontrolerze. Skoro znasz podstawy assemblera, to wybieranie Arduino jest mniej więcej tak sensowne...
http://obrazki.elektroda.pl/6035825200_1... Witam, w chciałbym się podzielić moim ostatnim tworem jaki powstał z chwili potrzeby. http://obrazki.elektroda.pl/2685746200_1... http://obrazki.elektroda.pl/2820438100_1... http://obrazki.elektroda.pl/1850987000_1... http://obrazki.elektroda.pl/4784630600_1...
http://obrazki.elektroda.pl/7541135700_1... DAN64 to edukacyjny projekt komputera zbudowanego w oparciu i mikrokontroler AVR. Autor w ten sposób chciał na poważnie podejść do poszerzenia swojej wiedzy w zakresie elektroniki (jak zresztą sam stwierdził). DAN64 powstawał w wolnych chwilach przez około trzy miesiące. Projekt pozwolił autorowi...
W assemblerze robiłem już troszke. Nie chce przyzwyczajać sie do bascoma bo on jest bodajże tylko do avr a potem bd musiał sie uczyć czegoś innego do arm. A assembler jest taki sam wszędzie? Bascom i platforma Arduino - to takie proste rozwiązania dla początkujących. Polecam naukę "C" - w którym powstaje (śmiem twierdzić) ponad 90% oprogramowania dla...
Co do braku JTAG itp umożliwiających debugowanie. Osobiście bez debugowania za projekt się nie zabieram, ale popularne Arduino debugowania nie ma a powstaje na niego dużo projektów podobnie jak kiedyś na Bascom. Oczywiście Arduino debugowanie ma - popularna ATMega328 na której często jest oparte wspiera debugowanie w pełnym zakresie. Faktycznie, ATMega168...
Również uważam, że Python na Arduino to bardziej ciekawostka niż użyteczne narzędzie. Python jest językiem skryptowym, do działania potrzebuje określonego środowiska, które może zapewnić system operacyjny o zdecydowanie większych zasobach niż Arduino. Bałbym się w tym środowisku uruchamiać coś co zawiera więcej niż kilkadziesiąt linijek kodu. Do tego...
Arduino ma tę zaletę, że można kupić płytkę za 30zł i coś na niej robić. Gdyby nie to, że osoby które prowadzą laboratoria po prostu kupiły kilka zestawów Arduino, to zajęcia laboratoryjne z mikrokontrolerów jednoukładowych byłyby prowadzone wyłącznie w oparciu o dwa zestawy DSM-51 i ew. mocno niedorobiony emulator tego systemu na PC. Można się nauczyć...
A czy modułu (płytki) Arduino nie możesz zaprogramować w innym języku...? Przeca to nic innego jak AVR opakowany w "shield" i bajerancko nazwany. Dzięki za odpowiedź ale widzę że się nie zrozumieliśmy :-). Nie chodzi mi o samo programowanie czy to C czy assembler czy inne cuda nie robi mi różnicy ponieważ jest to dla mnie tylko narzędzie służące do...
(at)Freddie Chopin Znalazł się niedrażliwy. Szukasz zaczepki non stop. Definitywnie piszesz o sobie. Czym innym są Twoje posty w tym temacie jak nie szukaniem zaczepki? Rozumiem że wg Ciebie C można się nauczyć w weekend, a taki dwudniowy C programista składnię C rozwala bez pudła. Jako pierwszego języka pewnie nie. Jako kolejnego - zapewne jest to...
Mam problem z Arduino Nano. Kiedyś bawiłem się trochę mikrokontrolerami AVR, ale z pewnego powodu miałem z nimi dłuższą przerwę. Trochę wiedzy przez ten czas uleciało mi z głowy, ale postanowiłem wrócić do tej zabawy. Zacząłem od zabawy z IDE Arduino, i nie rozumiem skąd program wie, którego leda ma zapalić, szkic (Blink without Delay). Nie zamierzam...
Niestety python to dla mnie zwierzę, programuję w assemblerze i bascom. Moja znajomość Arduino kończy się na kopiuj/wklej. Ewentualnie drobne modyfikacje. Więc prosiłbym o bardziej łopatologiczne wytłumaczenie.
Zlecę napisanie programu/projektu w assemblerze dla układu ATmega328P Arduino Nano. Więcej szczegółów na priv. Proszę o kontakt na priv.
Jest świetny port https://github.com/earlephilhower/arduin... I wszystko działa z kopa w VS Code, mam i w Linux i Windows 10/11 aczkolwiek przebudowywanie projektu w Windows to mordęga. Ładuje i debuguje z pico probe, idzie pierunem.
Koledzy... autor wątku nigdy nie programował nic więcej niż pralkę, więc nie katujcie go assemblerem ;-) Niechaj zapozna się z Arduino - tutaj od pierwszego wciśnięcia kabelka USB do migania diodą mija maksymalnie pół godziny, więc to o czym pisałem - niski próg wejścia.
Dzięki. Właśnie brakowało mi takiej dokumentacji. Może jest gdzieś reference do assemblera dla tego procesora. W Arduino można pisać wprost w C++ a też wstawiać wstawki assemblerowe, przynajmniej dla AVR, ale nie znam mnemoników dla tego procesora. Programowania timerów to nie jest bardzo skomplikowana sprawa i lepiej to zrobić wprost z assemblera,...
Postanowiłem i ja wrzucić kamyczek do ogródka. Jest sterownik, na który można pisać programy w C, assemblerze, Basic-u oraz w Arduino: https://www.e-tronix.eu/3,sterownik-plc-... Ale można ten sam sterownik (pod względem sprzętowym) oprogramować w jednym z języków znanych ze sterowników PLC, w środowisku CPDev: https://www.e-tronix.eu/14,pakiet-cpdev-...
Jak w kawale: - Co ojciec będzie pił wino czy wódkę? - ... i piwo też! ... role piwa w tym temacie odgrywa assembler.
Mógłby ktoś rozjaśnić jak się za to zabrać? Z góry dziękujemy :) Nie trzeba nic umiec , ani też uczyś się !!! Wystarczy skopiowac to co inni już opracowali i przedstawic do oceny jako własne/ grupowe opracowanie.... Nie jest to cudowne?? A oto źródła: 1. Dla Arduino: How to Use the MAX7219 to drive an 8x8 LED display Matrix on the Arduino. 2. Dla programowania...
Zacznę od tego, że uważam, iż: Każdy język jest dobry dopóki pozwala Ci zaprogramować mikrokontroler tak jak chciałeś. Ponieważ pytasz o dwa konkretne środowiska, których akurat nie znam, to napiszę krótko: Moje zdanie znasz, ale je w skrócie przypomnę: - BASCOM poniżej 14 lat (choć może powinno być nawet 12 lat), - reszta C a w drugiej kolejności assembler....
Z polskich autorów książek o microchipie kojarzę Tomasza Jabłońskiego. Ma całkiem fajną książkę w której opisał kilka programów w języku C na jakiegoś PIC12 i na nieśmiertelnego PIC16F84. O assemblerze na PIC16F84 jest dobra książka Bohdana Borowika. Tytułu nie pamiętam, ale miała ona na okładce małe dziecko ciągnięte wagonik lub wózeczek. Z angielsko-języcznych...
Polecam zobaczyć [url=https://hackaday.com/2018/03/08/rac... Jest to przykład co można zrobić z ATtiny85 (animowane demo 204 x 240 pikseli i 60 FPS). Tekst, który napisałeś jest mocno tendencyjny. To, że w udostępnionym przykładzie ktoś poszedł po linii najmniejszego oporu i czyści za każdym razem cały wyświetlacz, nie znaczy...
Chyba spróbuję przenieść program na pogardzanego Bascoma, tam przynajmniej wstawki w assemblerze robi się bajecznie prosto. Uwstecznianie się na maksa :) a to wina tego, że z ograniczającego Ciebie Bascom, przeniosłeś się na równie ograniczające Arduino. ... zamiast w końcu zacząć programować tylko w C, skoro już liznąłeś Arduino.
Cieszymy sę arduino a nie gadać, że jest złe. Nie każdy hobbista musi pisać w assemblerze, jak ktoś chce to może być miło łatwo i przyjemnie a przy okazji efektownie. Arduino zostało stworzone do takich durnych projektów, łatwych realizacji wszystkiego co wpadnie na myśl. Coś ala klocki lego.
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...
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...
Naprawde bardzo dziękuje za pliki do arduino, sam je posiadam i bardzo mi to pomoże. Ja assemblera nie znam, ale jak dasz mi pliki w C to chętnie pomogę ;)
Witam Oczywiście Digispark dużo mniejszy i też zadziała :) Jeszcze mniejszy Attiny10 ale to już trzeba programować w C lub assemblerze. Jak ma być małe i prosto to z Digispark można wydłubać procesor po zaprogramowaniu i gotowe :). Pozdrawiam
Tylko problem jest w tym że chce korzystać z oprogramowania AVRstudio by pisać w Assemblerze a ten program mi nie wykrywa płytki. Co mam zrobić by płytka była wykrywana ?
Co do FFT to też nie jest całkiem tragicznie, bo na ATmega8 ponoć jakoś działa algorytm w pisany assemblerze (128probek). Pytanie tylko po co skoro za mniejsze pieniądze (niż arduino) można kupić płytkę z procesorem, który się do tego nadaje, a przy okazji ma ADC nieco bardziej nadające się do próbkowania czegoś szybszego.
miałem styczność z takimi językami programowania jak; C, C++, Python, Assembler, PHP, JavaScript, aczkolwiek tylko podstawy. .... I czym się różni Arduino od C? Jaka jest różnica przy programowaniu w WinAVR a Arduino IDE? Te "podstawy" to chyba bardzo były podstawowe. Gdybyś w 3 z tych 6 języków własnoręcznie zrobił po 10 linii kodu, to drugiego pytania...
Jeśli prawidłowo wgrywa Hexa, a jest to hex prawidłowo napisanego programu to raczej nie ma możliwości nie działać. Bootloader przecież nie analizuje kodu, tym bardziej, że hex to i tak skompilowany assembler, więc to bez znaczenia. Tak BTW, Arduino też korzysta z gcc, tylko, do kompilacji kodu C++. Zewnętrzny programator jest niepotrzebny o ile masz...
Cieszę się, jeśli mogę coś pomóc. Ja zaczynałem zabawę z uC od programowanie Z80 w assemblerze. Wtedy widziałem jak działa procesor, a i na kod programu miałem początkowo tylko 1000 bajtów... :)
Ze względu na trudność związaną z operowaniem lutownicą czas poświęcony to około 2 x 3 godziny, nie licząc czasu na napisanie programu sterującego sekwencyjnym wyświetlaniem led-ów. Ale kolegów z forum "trochę" interesują możliwości twórcze w oprogramowaniu którym się posługujesz... Zrobienie czegoś z "drutu" uczą na plastyce, a prądu na technice......
Tak ponad rok temu zacząłem się bawić Nucleo, zasięgając rad u kolegi, który próbował jeszcze wcześniej. Ogólnie na STMy masz kilka możliwości pisania / środowisk. Ja standardowo zacząłem od migania ledem z assemblera, ogarnięcie środowiska do tego było przykre (pracuje na Linuxie) jest i było gcc, ale jakieś pliki trzeba było brać skądś tam itd itp....
ESP32 jest tańszą alternatywą dla Adafruit, z większą kompatybilnością z Arduino. Co za bzdura. ESP32 nie jest żadna alternatywą dla Adafruit. Adafruit to nazwa firmy, która produkuje różne moduły dla hobbystów Arduino, w tym również takie bazujące na ESP32. 4. RISC-V zdobywa popularność dzięki lepszemu wsparciu narzędzi i bibliotek. 5. Ale niektórzy...
O, ktoś dorzucił we/wy na 24V do Arduino i zamknął w obudowę z przyłączem na śrubki :) Sam kilka razy chciałem tak zrobić. Ile to kosztuje? Myślę że choćby z ciekawości się jutro odezwę. Dajecie jakieś biblioteki do PT100? Bo nie ukrywam że by mi zależało, a z tego co rozumiem mogę to sobie w gołym C programować? Jakieś zdjęcia LCD i klawiatury "wyrzuconej"...
Co do łatwości programowania to trochę powątpiewam, Attiny z tej serii to nie Arduino i gotowe biblioteki, podobno ciężko poddają się językowi C i trzeba dobierać się do nich w Assemblerze, ale z pewnością się da :) Piotrze, w języku AVR C spokojnie można zaprogramować każde Attiny, tutaj mamy banalną funkcję, można więc użyć instrukcji odwracania...
W sieci jest wiele materiałów na temat budowy prostego komputera na z80 , ale najciekawsze i praktyczne są albo po arabsku, angielsku albo w języku hinduskim albo urdu. Niektórzy nie potrafią przekazać wiedzy, pomijając barierę językową. Nie interesuje mnie budowanie konstrukcji na arduino bo to pójście na łatwiznę . Posiadam wiele układów Ziloga i...
Aby zobaczyć co generuje C nie trzeba za specjalnie znać asseblera. Z popularnych uC to najbardziej intuicyjny jest 8051, następnie AVR, najmniej ARM. KA-NUCLEO-F411CE kosztuje ok 50zł. Assembler ARM jest "ciężko strawny". Jeśli ASM to AVR. Tanie sa płytki Arduino, niestety jeśli będzie to ArduinoMega2560 to złącze JTAG musisz sobie dolutować i z poziomu...
Bitwait S1, set Przepisz proszę na CC++. Zakładam, że przez "Bitwait S1, set" masz na myśli instrukcję, która czeka na ustawienie (set) konkretnej wartości bitu, np. oczekiwanie na to, aż przycisk (oznaczony jako S1) zostanie naciśnięty. W językach niskiego poziomu, takich jak assembler, operacje na bitach są bardzo często wykorzystywane...
myślę, że było by o wiele łatwiej mając do dyspozycji taką płytkę z aplikacją edukacyjną, która zasadniczo sama ustawi interesującą konfigurację na pewno prawidłowo zamiast zastanawiać się 20 minut czy aby na pewno dobrze podłączyłem zworki/kabelki przy każdej najdrobniejszej zmianie projektu lub przeglądać godzinami różne fora i strony w internecie....
Witam Wychodzi że w cenie obudowy z TME można kupić gotowy miernik do elektrolitów razem z obudową na Ali... Testuje on dodatkowo, diody, tranzystory, tranzystory MOSFET, cewki i całą masę elementów. Nie nalatujcie na kolegę, dobrze że się uczy, zrobił taki miernik, zrobi kiedyś lepszy, a cała dyskusja o Arduino staje się nudna... - czy płytka Arduino...
Jak już będziesz miał kod binarny (lub HEX), to zacznij programować mikrokontroler zgodnie z procedurą opisaną w https://ww1.microchip.com/downloads/en/D... w rozdziale 16. Self-Programming the Flash co jest zwykle wykonywane przez programator. Możesz też zajrzeć do źródeł bootloadera Arduino, aby zobaczyć w...
Witam Nie mogłem przeczytać całego tekstu bo mnie skręca.... Zbiór bzdur, nawet jeśli jakaś uwaga jest słuszna to niknie w ciągu nieuzasadnionych zarzutów, wyciągam wniosek, że konkurencja wypuści na rynek jakąś płytkę i robi sobie pole.... Tak z brzegu... UNO jest bardzo drogie, fakt za godzinę pracy na zachodzie można kupić tylko 5 sztuk UNO a w Szwajcarii...
W takim układzie faktycznie Arduino może być dla Ciebie dobrą platformą do nauki, ale musisz wiedzieć, że to platforma dla hobbystów a nie profesjonalistów. W przypadku tych drugich, to oczywiście język C i jako uzupełnienie assembler: http://mikrokontrolery.blogspot.com/2011... Nie musisz się obawiać, nie krytykujemy kupowania...
Arduino? Jak by nie można było zaoszczędzić miejsca w pamięci na dodatkowe funkcje pisząc w C. Trochę bez sensu to narzekanie. Może inaczej nie umie? W gruncie rzeczy dzięki takim rozwiązaniom i bibliotekom oprogramowywanie kontrolera może trafić pod strzechy dużo prościej niż jakby wszystkim kazać pisać w assemblerze. funkcjonalna obudowa to już jest...
arduino assembler assembler darmowy assembler assembler przerwa
kondensator trzeszcz oszukać temperatura oświetlenie warsztat
Non carica – brak ładowania urządzenia, diagnostyka ładowarek, akumulatorów, BMS, USB-C Renault Trafic III – odległość podłużnic w komorze silnika, wymiary, punkty pomiarowe