Nagrywarki |
Pliki |
Dyski twarde |
Recenzje |
Księgarnia |
Biosy |
Artykuły |
Nagrywanie od A do Z |
Słownik |
FAQ
|
||
|
Komputery - oprogramowanie i sprzęt Pytania i problemy niezwiązane z nagrywaniem, backupem i grami. |
|
Opcje związane z dyskusją | Tryby wyświetlania |
15.12.2012, 19:32 | #1 | |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Arduino
Na początek co to takiego Arduino:
Cytat:
Czy ktoś się z Was w to bawił? Jak wygląda szybkość nauki? Z tego co widzę to na pierwszy ogień warto kupić Arduino UNO - koszt 99zł.
__________________
XMPP: andrzej(at)czerniak.info.pl |
|
#ads | |
CDRinfo.pl
Reklamowiec
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
|
|
16.12.2012, 04:54 | #2 |
inżynier systemowy
Data rejestracji: 07.07.2004
Lokalizacja: Białystok
Posty: 2,209
|
Arduino, ogólnie nie używałem tego, jednak programowałem trochę Atmeg i PICów. Ogólnie Atmegi zawsze sprawiały problemy przy programowaniu, nie mniej były dostępne w lepszych cenach niż PIC. Szczególnie chodzi tu o modele z przetwornikami CA/AC i sprzętowym PWM - więcej niż 1 kanał.
Do pisania używałem ASM i C. Kod pisany w ASM pomimo że trudniejszy w ogarnięciu jako całość, zawsze był niesamowicie szybki, a także miałem w 100% kontrolę nad tym co dzieje się w procesorze. Wszelkiego rodzaju wynalazki jak pisanie w C++ czy inne srodowiska - przyznam nie wiem co to jest ten wiring, jakoś szukać mi się nei chce , uważałem za głupotę przy tak małej ilości pamięci. W sumie wiele zależy od tego, co ma robić nasz program, ile różnych funkcji ma zawierać, czy mają być w programie zakodowane tablice znakowe. Ogólnie jest bardzo dużo zmiennych, które mają wpływ na wybór platformy. Mój osobisty wybór to atmega lub pic + programator (np willem - chociaż miewa różne odchyły ) + książka Jabłoński Mikrokontrolery PIC 16f8x w praktyce Poszukaj na necie, czy w bibliotece tej książki, porównaj z tym co masz w internecie. Ogólnie do PIC 16f84 są ogromne ilości materiałow i gotowych programów. Jakieś pytania. zadawaj EDIT: piszę o atmegach bo Arduino na tym procesorze właśnie siedzi |
16.12.2012, 05:30 | #3 |
Թ
Data rejestracji: 13.02.2003
Posty: 3,066
|
Na elektrodzie są tysiące tematów z programowaniem Atmegi.
Takie kity nie są nowością. Nawet niekiedy można było podobne dostać gratis jako reklamę na początku produkcji. Jak w całej informatyce zawsze jest dylemat: wygoda wyższego poziomu kontra wydajność niższego. Dokladnie tak jak napisał polakT. Nie wspomniał tylko o bardzo popularnym środowisku BASCOM, które bywa uznane za przestarzałe, ale tyle opinii co ludzi. Ja się na tym nie znam; kiedyś tylko coś tam liznąłem, aby wiedzieć o co chodzi i dalej nie wgłębiałem się, gdyż elektronika niestety jest moją pięta achillesową i wątpię, żebym jeszcze kiedyś to nadrobił... Powodzenia //edit polakT, Lego Mindstorm to jakaś rynkowa Atmega z katalogu? A te środowisko programistyczne od Lego to co to jest? Ostatnio zmieniany przez pali : 16.12.2012 o godz. 05:36 |
16.12.2012, 08:01 | #4 | |
inżynier systemowy
Data rejestracji: 07.07.2004
Lokalizacja: Białystok
Posty: 2,209
|
Cytat:
Z tego co się widzę to siedzą tam ARMowy AT91SAM7S256 + ATmega48 http://nxtgcc.sourceforge.net/EMSOFT...s-Tutorial.pdf BASCOM. Miałem z tym bardzo przelotny romans. Poczytałem, uruchomiłem ze 2 programy. Fajne ale nie wiedziałem co dzieje się w procesorze program robiący to samo w ASM: 5k w C: 15k w BASCOM: 100k <-- to chyba jednoznacznie pokazuje przewagę pewnych języków. Ogólnie spotkałem też człowieka - programistę java, który w tym właśnie języku programował uC. Ogólnie myślę, że przy posiadaniu odpowiednich bibliotek da się wszystko osiągnąć, ewentualnie napisać swoje biblioteki Do PIC microchip wypuścił własne środowisko z możliwością symulacji, debuga sprawdzania pisowni itp. Nazywa się to MPLAB http://www.microchip.com/stellent/id...cName=en019469 |
|
16.12.2012, 08:28 | #5 |
Forumator
Data rejestracji: 11.09.2006
Lokalizacja: łódzkie/śląskie
Posty: 884
|
polakT masz rację co do ASM, może trudniejszy do ogarnięcia, ale dla mnie jakoś czytelniejszy jako całość. Programowałem PICi w ASM i jeżeli o mnie chodzi to znacznie przyjemniejsze niż w innym języku. Przy Mid-Range tylko 35 instrukcji. Co do MPLAB to fajne środowisko, ale ja tam wolałem Notatnik Znowu ASM też ma pewne ograniczenia, ile ja czasu straciłem, żeby zaprogramować LCD, gdzie w C++ byłaby to chwila.
Co do materiałów to nie gadaj głupot, nie ma ich tak dużo Ja korzystałem z książki "Mikroprocesory jednoukładowe PIC" Stanisława Pietraszka (na prawdę dobra pozycja) i dokumentacji Microchipa. |
16.12.2012, 10:26 | #6 |
eŁDeZet Ma(j)ster
Data rejestracji: 05.04.2005
Lokalizacja: Uć
Posty: 2,515
|
Opisy Arduino znajdziecie tu:
http://majsterkowo.pl/
__________________
|
16.12.2012, 10:46 | #7 |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
@szczuru widziałem
Co do reszty to ja pytam konkretnie o Arduino a nie o programowanie ogólne mikroprocesorów. Zatem, jeżeli się ktoś bawił na tej platformie to niech się wyżali trochę
__________________
XMPP: andrzej(at)czerniak.info.pl |
16.12.2012, 18:06 | #8 | |
inżynier systemowy
Data rejestracji: 07.07.2004
Lokalizacja: Białystok
Posty: 2,209
|
Cytat:
Stwierdzenie ze nie chcesz czytać o uC tylko o Arduino jest trochę dziwne, biorąc pod uwagę czym ono jest Arduino mozesz programować we wskazanych wyżej językach, czy programach nie traktowałbym Arduino jako czegoś odrębnego. Po prostu masz procek, masz płytkę programator we/wy - nie musisz niczego budować samodzielnie. Ale dalej jest to ta sama atmega, jest to dalej uC, odnośnie którego wszystko co zostało powiedziane wcześniej jest aktualne. Jeżeli ktoś odnosi się do programowania Atmegi mówi o tym samym co zrobisz na Arduino. Jedyna różnica polega na tym, ze projektując układ samodzielnie dobierasz sobie podzespoły i elementy, rozmiar i technologie - tu masz wszystko gotowe. Czyli, czytając o atmegach czytasz także a Arduino. takie jest moje zdanie. Edit: Powiedz mi @andy, czego oczekujesz po Arduino ? Bo jednak trochę dziwne podejście nie próbować zapoznać się z rejestrami uC, czy dozwolonymi poleceniami. Chyba w programowaniu uC właśnie o to chodzi by wiedzieć co się programuje, bo inaczej to trochę przypomina BASCOMA - gdzie tak naprawdę nikt nie wie o co chodzi, ale działa Ostatnio zmieniany przez polakT : 16.12.2012 o godz. 18:13 |
|
16.12.2012, 18:39 | #9 |
Թ
Data rejestracji: 13.02.2003
Posty: 3,066
|
andy łyka reklamy jak bocian żaby...
i zaraz będzie flame, że nie Atmega, bo przecież Arduino, tak napisano... o wolności wyboru będzie, o tym że można sobie samemu zrobić prom kosmiczny itd itp |
16.12.2012, 18:48 | #10 | ||||
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
Cytat:
Cytat:
Interesują mnie konkretne informacje o tej platformie. Co jak, kiedy, gdzie, po co? Cytat:
Cytat:
__________________
XMPP: andrzej(at)czerniak.info.pl |
||||
16.12.2012, 19:04 | #11 |
gÓru
Data rejestracji: 20.12.2003
Lokalizacja: Zbąszynek
Posty: 5,983
|
Szkoda, że jest mało przykładów zastosowania może bym i kupił dla zabawy ale nie mam pomysłu co by sobie na "tym" wykonać
|
16.12.2012, 19:16 | #12 |
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
|
@gallus zobacz sobie
__________________
XMPP: andrzej(at)czerniak.info.pl |
16.12.2012, 21:48 | #13 |
inżynier systemowy
Data rejestracji: 07.07.2004
Lokalizacja: Białystok
Posty: 2,209
|
marketing pokazują zastosowanie atmegi, a że w zestawie uruchomieniowym arduino... Nie daj się złapać że to możliwości arduino - to możliwości atmegi. Arduino to nic innego jak kawałek laminatu gdzie masz zamontowane złącza, pare elementów elektronicznych, dumnie zwanych programatorem; kilka switchy... i ATMEGĘ http://zestawyuruchomieniowe.pl/pl/z...a32-delux.html ten uważam za lepszy, ma praktycznie większość potrzebnych podzespołów, Może nie jest Open, ale mimo wszystko polecam. |
16.12.2012, 22:13 | #14 |
Get a Mac!
Data rejestracji: 18.04.2003
Posty: 10,547
|
Przeczytalem wszystkie podane przez Was informacje, wchodzilem w linki, z linkow w dalsze linki i nie znalazlem odpwoeidzi, jako ze byla tam masa technicznych informacji a nic z tzw. "Jezyka korzysci", wiec zapytam:
Do czego to sluzy? |
16.12.2012, 22:16 | #15 | |
Թ
Data rejestracji: 13.02.2003
Posty: 3,066
|
polakT,
zabierasz andiemu marzenia o zbudowaniu rakiety kosmicznej i byciu takim ładnym jak w folderze A do rakiety i tak paliwa zabraknie, znany problem. Cytat:
Płyty z kursami, pakiety oprogramowania... Tony publikacji papierowych; książek, artykułów... |
|
Tagi |
arduino, open hardware |
|
|