Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 12 gru 2024, o 16:04


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 16 sie 2012, o 19:00 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 4
Pomógł: 0

Witam

Chciałbym nauczyć się programowania mikrokontrolerów, jako że nie mam o tym zielonego pojęcie postanowiłem poszukać jakieś dobrej książki i po nawet krótkich poszukiwaniach znalazłem książkę Pana Mirosława. Dodatkowo znalazłem "system" arduino, który jest podobno łatwy w obsłudze dla początkujących.
Z tego co dotychczas zrozumiałem język programowania arduino jest prawie identyczny jak język avr-gcc z niewielkimi różnicami. Oprócz stałych dla języka C dostępne są dodatkowe stałe INPUT, OUTPUT, LOW, HIGH. Dostępne są również dodatkowe funkcje digitalWrite, digitalRead, pinMode(pin, mode) i jeszcze parę innych. Są jeszcze duże ilości bibliotek oraz że program znajduje się w strukturach Setup() oraz Loop().
W związku z powyższymi różnicami, moje pytanie brzmi czy kupując książkę jak w temacie nauczyć da się programować arduino? Czy może różnice są zbyt duże i lepiej poszukać książki dla arduino?

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 19:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

różnice są spore można powiedzieć że Arduino programuje się w takim C++, ale spokojnie możesz się nauczyć C z książki
Mirka , będziesz miał przewagę nad arduino:)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 19:24 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 4
Pomógł: 0

Czyli dzięki książce nauczę się składni oraz komend języka C, co pozwoli mi łatwiej zrozumieć arduino tak?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 19:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

można tak powiedzieć jeśli chodzi o arduino to łatwo sobie je przyswoić choćby analizując moje kody
a C warto poznać i się nauczyć zawsze :)

popatrz też na strone arduino.cc czy też wiele znajdziesz przykładów na mojej stronie
trochę w nim siedzę :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 19:44 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

SunRiver napisał(a):
a C warto poznać i się nauczyć zawsze :)


Dokładnie, bo nawet w Arduino spotkasz się w końcu chcąc nie chcąc z bibliotekami pisanymi właśnie w C. Zresztą język C++ wywodzi się z języka C jakby nie patrzeć ... Więc jeśli nie miałeś do czynienia z żadnym językiem to nauka składni C od razu będzie przydatna w C++. A jeśli chodzi o Arduino to taka fajna i lekka forma C++ oraz jak sam wspominałeś gigantyczna społeczność tworząca setki jak nie tysiące różnych fajnych kodów - więc mnóstwo osób z tego korzysta ;) A jak coś to zawsze masz tu na forum naszego rodzinnego Mistrza od Arduino (i nie tylko) właśnie samego SunRivera - który chętnie w tych tematach pomaga.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 19:45 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 4
Pomógł: 0

Przeglądałem już stronę arduino.cc, jest tam dużo przykładów wraz ze schematami.
Zapoznałem się nawet z tutorialem http://www.jeremyblum.com/portfolio/ard ... al-series/

Na książkę się skuszę , bo chciałbym zrozumieć język C, a nie tylko wpisywać/kopiować komendy.

Tak przy okazji, co sądzisz o tym
http://dx.com/p/arduino-compatible-comp ... kit-142572
warto? płytka nie jest może oryginalna i jest z chin, ale jest dużo elementów w zestawie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 19:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

no ładny zestaw do startu jak znalazł :)

ja robię swoje klony :)

co do książek Mirka , to nie żebym był jakiś stronniczy czy coś , ale polecam naprawdę kawał dobrze napisanych
pozycji o C dla AVR .... naprawdę kawał dobrej lektury :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 20:54 
Offline
Nowy

Dołączył(a): 16 sie 2012
Posty: 4
Pomógł: 0

Jest Nelduino.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 20:59 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

kazik napisał(a):
Jest Nelduino.


No jest - czyli na zestawach ATB także można trenować programy pisane w środowisku Arduino jak ktoś zechce. Ale nic nie stoi na przeszkodzie też żeby pisać w czystym C. Czyli do wyboru do koloru ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 21:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

jest to nawet bardzo dobre rozwiązanie bo i portów masz więcej i 64K flasha :)
na m644

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sie 2012, o 22:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

w sumie to bootloader i core zrobiłem :P

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO