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



Teraz jest 30 gru 2025, o 10:50


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 19 ] 
Autor Wiadomość
PostNapisane: 24 paź 2015, o 20:42 
Offline
Nowy

Dołączył(a): 24 paź 2015
Posty: 21
Pomógł: 0

Witam nie wiedziałem gdzie ten temat umieścić.

Więc zacznę od tego, że miałem styczność z arduino (uno) na studiach, miałem kilka zrobionych małych projekcików i przerwałem naukę z powodu braku czasu.
Po rocznej przerwie chciałbym wrócić do programowania mikro kontrolerów.

Moje pytanie brzmi, czy lepiej przejść na programowanie AVR lub raspberry pi, czy pozostać przy Arduino.
Co jest bardziej przyszłościowe?

Jeśli miałbym w wrócić do arduino, czy opłaca kupować Arduino DUE czy jest taka sama obsługa jak i pisanie programu w przypadku Arduino DUO?

Jeszcze intrygują mnie układy programowalne (tu z tego co wiem i czytałem znacząco się różni od programowania mikro-kontrolerów)
co myślicie o tym i jak zacząć z nimi naukę?

Fakt każde z nich ma inne zastosowanie, ale chciałbym zasięgnąć waszej opinii.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2015, o 20:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Wszystko co napisałeś jest przyszłościowe. Ktoś zrobi RP, a ktoś inny musi to oprogramować ale zanim będzie można to oprogramowywać na wysokim poziomie ktoś musi oprogramować system w zależności od architektury. Więc raczej zastanów się w którym z tych miejsc Ty widzisz swoje miejsce.
Reasumując w każdym z podpunktòw, ktòre wymieniłeś potrzebni są ludzie, ktòrzy to będą robić, a Ty musisz tylko wybrać miejsce i je zająć.

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2015, o 21:14 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Ja proponuje zacząć od pisania w C/ASSEMBLER. Platforma obojętna ale polecam ze swojej strony AVRy bo w Polsce znajdziesz dobrą literaturę do nich. Jak je ogarniesz to później pójdzie z górki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2015, o 21:27 
Offline
Użytkownik

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

Nikos900 napisał(a):
Fakt każde z nich ma inne zastosowanie, ale chciałbym zasięgnąć waszej opinii.


nie jest to prawdą ... miganie diodami jest takie samo na każdym mikrokontrolerze :) a od tego się zaczyna :) reszta jest taka sama też i zastosowania takie same ...

możesz napisać sobie zegarek na AVR i będzie świetny i na ARM

różnice sa w konstrukcji , nazewnictwie i takich tam , ale ucz się C ...
C to C nieważne czy na AVR , PIC , 8051, ARM .... zacznij od AVR
bo szybko się nauczysz , a przesiadka nie będzie bolesna na inne platformy

polecam BlueBoka : https://www.sklep.atnel.pl/pl/p/KSIAZKA ... -USBASP/78
możesz też nabyć ATB , albo pisac na płytkę Arduino .... bo to tylko płytka z prockiem
a czy napiszesz program w C, BASCOM, ASM , CPP, PASCAL , czy wyryjesz na tabliczce
niema znaczenia ... zależy od ciebie i twojej wyobraźni



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2015, o 23:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

To może i ja coś dołożę - zaczynałem programowanie od C - proste programiki w konsoli. Poznałem składnię i myślenie programistyczne. Potem spotkałem "Niebieskiego Mirka" i zacząłem kąsać mikrokontrolery. Teraz jak widzę kod arduino, C# to kumam o co biega i czuję się swobodnie. Znam za to osobę, która zacząła od arduino (język) i teraz zaczyna prawie od początku z C.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2015, o 00:14 
Offline
Użytkownik

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

icer_cmg napisał(a):
która zacząła od arduino


proponuję inaczej tego typu zwroty formułować bo krzywdzicie platformę.

zamiast jak kolega napisał można było napisać np.. >

... która zaczęła od języka cpp dla arduino .....

dlaczego zwracam na to uwagę ?? dlatego że arduino sprzętowo to płytka z z prockiem i mozna sobie
nawet skrobać dłutem w rdzeniu jak ktos umie .... a język dla niej stworzony to inna sprawa i nikt nikogo nie zmusza do jego używania. Ponadto wielu "programistów" boli ten język bo nagle tajemna wiedza nie jest tajemna i w sumie każdy niemający pojęcia o elektronice , programowaniu może coś stworzyć.

wprawdzie to cpp bardziej jest pseudo cpp ale to taki C-bascom bardziej z tą różnicą że zachowuje się
obliczalnie i wiadomo co się dzieje w libsach dlatego, bo w bascomie niestety ale nie do końca było/jest wiadome co z tym wszystkim robi kompilator i jak właściwie działa to coś co napisaliśmy.

Niemniej niema co straszyć arduino, bo od strony sprzętowej ma wiele zalet, a od programowej ma potężną społeczność ... popatrzcie ile jest projektów na arduino , a ile na co innego ??
ile powstaje kodów dla języka arduino (nawet mirek pokazał jak kroić MiSIO) a ile w C ??

Dlatego przestańcie proszę wyrażać się ... o złym wpływie Arduino (uogólniając) bo C ....
Z C się wywodzi wiele języków , jedne wprost jak Cpp inne nie mają absolutnie nic z nim wspólnego
poza literką w nazwie jak C# .

W kwestii języków prawda jest jedna .. jak się nie nauczy i nie zgłębi jednego dokładnie , to z każdym innym będzie tylko pod górkę .... to jest podobnie jak wielu nawet na tym forum ....
rzuca się na 32 bit bo AVR jest słaby .... i co ??
--- wow modny jest kinetis ale będę tworzył .... i porażka ..... wiec mit ze kinetis jest do kitu ale STM32
jest the best .... oooo a F429i jakie ma moce i LCD .... i co ?? i nic zaś porażka ...

dlaczego ??

bowiem :

1. Nie zrozumiał jeden z drugim jak działa mikrokontroler 8bit prosty i banalny w sumie
2. bo się zachłysnął cyferką 32 ale nie rozumie 1/4 (8bit) wiec tu niema łatwiej
....

Dlatego POWOLI OD PODSTAW ..... tu się przede wszystkim zajmujemy C na AVR
i pomagamy zrozumieć jak to działa i nie ważne czy będzie to na płytce xxxxxxduino , czy ATB
czy czymś innym .... Jak się dobrze te 8 bit pozna to:

--- mozna łatwo przeskakiwać między 8/16/24 i 32bit prockami
--- c na nich jest dalej C a różnice wynikające z budowy i wymagań są w notach
łatwo można się w tym gąszczu poruszać i patrząc na 32Bit znając 8bit dobrze
nie jest on taki straszny , znając C na 8bit niema problemu by się przeprowadzić
na 32bit czy inny ...,.

ale trzeba byś świadomym i się uczyć uczyć podstaw ...
czy to na Arduino czy na stykówce czy na ATB ....

:)
http://www.sunduino.pl/wordpress/jezyki ... eniem-oka/

i wybierz się w tą zaczarowaną krainę ... :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2015, o 00:58 
Offline
Nowy

Dołączył(a): 24 paź 2015
Posty: 21
Pomógł: 0

Dziękuję za odpowiedź, pomyślę nad avr i bluebokiem ale jestem bardziej przychylny do arduino również dobrze z tego co pamiętam pisanie bibliotek do arduino też tam jest czyste c.

SunRiver napisał(a):
nie jest to prawdą ... miganie diodami jest takie samo na każdym mikrokontrolerze :) a od tego się zaczyna :) reszta jest taka sama też i zastosowania takie same ...


Może to źle to napisałem, jest różnica między mikro-kontrolerami a układami programowalnymi (SPLD, CPLD, FPGA)
te mnie najbardziej zaintrygowały, dokładnie tak się nazywają Programowalne układy logiczne ale nazwa programowalne nie ma się nijak
do programowania tu się projektuje bramki logiczne i z tego co wiem nie projektuje się w BASCOM, ASM , CPP, PASCAL tylko w HDL
takich programach jak VHDL. Moje następne pytanie brzmi czy ktoś z was miał do czynienia z tymi układami i czy warto w to się pakować.

Jak tak, jak najlepiej zacząć naukę z nimi, jaką podstawkę kupić i na jakim układzie uczyć się?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2015, o 10:32 
Offline
Użytkownik

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

Osobiście od FPGA wolę pSoC i trafia mnie jak mam coś skrobac w verilogu
a swego czasu bardzo lubiłem tez GAL i PAL :)

powiem tak na tym etapie poczekaj z FPGA i podobnymi .... poznaj jedno łatwiej bedzie z drugim :)

a jak juz się upierasz to są tanie układy Altery ... gotowe płytki podobne do arduino tez nie są drogie

Niemniej jak się kolega przychyla do arduino ... to polecam też iśc tą stroną z ARM np, FRDM czy tez Nucleo
i korzystać z jerzyka arduinopodobnego : korzystając np z http://kinetis.pl/node/256

a tak to się prezentuje . w programowaniu http://kinetis.pl/node/248/page/0/1



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2015, o 11:19 
Offline
Nowy

Dołączył(a): 24 paź 2015
Posty: 21
Pomógł: 0

free board programowanie wygląda do złudzenia przypomina programowanie w arduino
dobra na razie się wstrzymam nauki FGPA

A tak się zastanawiam nad tym DUE arduino warto go kupować? też ma arm.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2015, o 11:49 
Offline
Użytkownik

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

Nikos900 napisał(a):
A tak się zastanawiam nad tym DUE arduino warto go kupować? też ma arm.


jakoś Army atmela do mnie osobiście nie przemawiają , dlatego siedzę w kinetis i STm32
choć czasem i novuton oraz renesas :) Wiesz inne płytki też są ok i tańsze .... od DUO



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2015, o 14:04 
Offline
Nowy

Dołączył(a): 24 paź 2015
Posty: 21
Pomógł: 0

ok, to się zastanowię się jaką platformę wziąść.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2015, o 05:34 
Offline
Moderator
Avatar użytkownika

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

Usunąłem post z linkami i reklamami ... To nie jest linkownia

_________________
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: 26 paź 2015, o 10:34 
Offline
Nowy

Dołączył(a): 24 paź 2015
Posty: 21
Pomógł: 0

Podczas szukania klonu due znalazłem takie coś Arietta G25 co myślicie o tym urządzeniu myślę, że też będzie fajne do robienia projektów.

A tak pro po szkoda mirku że usunąłeś ten post chciałem przeczytać wasze opinie na temat tego urządzenia co napisałem jeszcze raz ten sam post teraz bez linku, może ten drugi link brzmiał jak reklama. A tak poza tym tak na przyszłość, jest gdzieś regulamin forum bo nie mogę go znaleźć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2015, o 10:48 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Ja proponuje zacząć od czegoś prostszego bo to Cię może troszkę przytłoczyć....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2015, o 12:33 
Offline
Moderator
Avatar użytkownika

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

Nikos900 napisał(a):
A tak pro po szkoda mirku że usunąłeś ten post chciałem przeczytać wasze opinie na temat tego urządzenia

Proszę bardzo wpisałeś nazwę urządzenia , typ i jest pytanie ... w czym problem?

Nikos900 napisał(a):
A tak poza tym tak na przyszłość, jest gdzieś regulamin forum bo nie mogę go znaleźć.

Jesteś nowy na tym forum, więc pewnie nie wiesz to ci wyjaśnię:

Na tym forum nie ma NIGDZIE żadnego regulaminu, rozumiemy się tu bez słów i żadnych dziwnych regulaminów, tak było, tak jest i tak będzie.

To tyle - nic dodać nic ująć.

_________________
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: 26 paź 2015, o 13:11 
Offline
Nowy

Dołączył(a): 24 paź 2015
Posty: 21
Pomógł: 0

teoretycznie nie ma problemu mirku, ale sam fakt gdybym nie zalogował się rano i nie napisał od nowa posta a np. wszedł bym na forum wieczorem albo jutro mając nadzieję, że ktoś odpisał a tu usunięty post.

Nie ma co polemizować, na przyszłość będę wiedział żeby linków nie wklejać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2015, o 13:21 
Offline
Moderator
Avatar użytkownika

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

Nikos900 napisał(a):
Nie ma co polemizować, na przyszłość będę wiedział żeby linków nie wklejać.

Dokładnie o to chodzi więc uprzejmie proszę o zrozumienie.

_________________
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: 26 paź 2015, o 18:49 
Offline
Nowy

Dołączył(a): 24 paź 2015
Posty: 21
Pomógł: 0

Dziękuje wszystkim za odpowiedzi, jednak zostanę przy due.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2015, o 18:58 
Offline
Użytkownik

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

Nikos900 napisał(a):
Dziękuje wszystkim za odpowiedzi, jednak zostanę przy due.


i słusznie ...



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: 19 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO