AdvAliPL Napisano Grudzień 8, 2013 Udostępnij Napisano Grudzień 8, 2013 Witajcie jestem nowy na forum i mam dylemat, nie wiem co było by leprze dla początkującego programisty i elektronika. Raspberry Pi czy zestaw Arduino. Na allegro znalazłem w fajne cenie samo raspberry pi a na Botland taki zestaw Arduino http://botland.com.pl/arduino-zestawy-startowe/1846-arduino-starterkit-electroprzewodnik-z-modulem-arduino-leonardo.html . Który z zestawów byłby lepszy do wykorzystania przy robotyce amatorskiej ____ Aktualizacja - od administratora: Wszyscy zainteresowani znajdą odpowiedź na to pytanie w tym artykule: Raspberry Pi vs Arduino – którą platformę wybrać?
riklaunim Grudzień 8, 2013 Udostępnij Grudzień 8, 2013 Arduino programujesz w C, Raspberry w Pythonie - więc zobacz który język bardziej ci leży. Arduino będzie tańsze, szczególnie chińskie klony. Łatwiej też łączyć je z prostą elektroniką i płytkami, modułami - które w większości będą na 5V a nie 3.3V (oferowane przez Raspberry). Z drugiej strony na Raspberry masz cały system operacyjny, USB, Ethernet itd. Dla robota jeżdżącego z własnym zasilaniem Arduino będzie znacznie oszczędniejsze. Jak chcesz najniższe ceny to możesz pomyśleć o zakupach bezpośrednio w Chinach. Wada tak że czeka się 2-4 tygodni na paczkę dx.com. W Polsce trochę tego towaru jest dostępne - na allegro, w electropark, czy botlandzie. Ciut wyższe ceny, ale szybsza dostawa i zakup bez paypala
MirekCz Grudzień 8, 2013 Udostępnij Grudzień 8, 2013 Dla początkującego arduino. Raspberry wymaga zdecydowanie więcej wiedzy od strony systemu i programowania.
lukas.ch Grudzień 8, 2013 Udostępnij Grudzień 8, 2013 Arduino programujesz w C, Raspberry w Pythonie - więc zobacz który język bardziej ci leży. Niestety nie mogę się z tym zgodzić. Raspberry Pi to pełnoprawny komputer (posiada system operacyjny), więc języków programowania masz do wybory bardzo dużo. Z tego co ja wiem to są biblioteki do obsługi pinów w C, Pythonie jak też w samym Bashu (język powłoki linuxa). Więcej info: http://wiringpi.com Na Arduino zbytnio się nie znam ale coś obiło mi się o uszy, że nawet w Java można programować. Jednak najlepszym wyborem byłoby C, gdyż później bardzo łatwo przeszedł byś na programowanie w C na ,,czyste'' uC ATmega lub pochodne.
riklaunim Grudzień 8, 2013 Udostępnij Grudzień 8, 2013 Arduino programujesz w C, Raspberry w Pythonie - więc zobacz który język bardziej ci leży. Niestety nie mogę się z tym zgodzić. Raspberry Pi to pełnoprawny komputer (posiada system operacyjny), więc języków programowania masz do wybory bardzo dużo. Z tego co ja wiem to są biblioteki do obsługi pinów w C, Pythonie jak też w samym Bashu (język powłoki linuxa). Więcej info: http://wiringpi.com Ale najbardziej popularny, bo domyślny jest Python.
lukas.ch Grudzień 8, 2013 Udostępnij Grudzień 8, 2013 Ale najbardziej popularny, bo domyślny jest Python. Niestety nie mam takich danych aby ocenić jaki język jest najbardziej popularny na RaspberryPi, więc nie będę się kłócił i offtopował.
AdvAliPL Grudzień 8, 2013 Autor tematu Udostępnij Grudzień 8, 2013 A tak offtopując to można na Arduino i mikrokontrolery pisać w C++ ? Bo niby C++ to C z dołączoną obiektowościom.
MirekCz Grudzień 8, 2013 Udostępnij Grudzień 8, 2013 Jak najbardziej można pisać w C++. Szczególnie ma to sens przy mocniejszych mikrokontrolerach (arm itp), bo przy np. atmega8 jest to przerost formy nad treścią.
AdvAliPL Grudzień 8, 2013 Autor tematu Udostępnij Grudzień 8, 2013 Dzięki wszystkim za odpowiedzi. Zadecydowałem i kupie Arduino.
cyryllo Grudzień 11, 2013 Udostępnij Grudzień 11, 2013 Zarówno na Arduino jak i Raspbery bez problemu po programujesz w C Jeśli znasz chociaż podstawy Linuksa to polecam RPi. Ale myślę że lepszym startem będzie właśnie arduino.
michal.el Lipiec 19, 2014 Udostępnij Lipiec 19, 2014 Pozwolę sobie odgrzać kotleta. Ja w przyszłości będę miał programowanie ARM (dokładnie STM32) w C. Zastanawiam się nad kupnem Raspberry Pi lub Arduino. Wydaje mi się że R Pi jest bardziej podobny w programowaniu do STM niż arduino ale o jednym ani drugim nie mam pojęcia. Czy programowanie R Pi mocno rożni się od arduino (czy mocno trzeba by przerabiać kod? czy materiały do nauki programowania Arduino mocno mi pomogą czy raczej średnio i będą raczej ciekawostką ) i czy malinę da się programować w trybie "off-line" (tak że pisze się program na komputerze PC i przesyła do uC z pominięciem narzędzi dostępnych w systemie zainstalowanym na karcie w malinie np raspbianie) Co Wy, drodzy forumowicze byście mi poradzili i co o tym sądzicie. Pozdrawiam Michał
riklaunim Lipiec 19, 2014 Udostępnij Lipiec 19, 2014 Raspberry Pi to mini komputer z procesorem ARM. Arduino to mikrokontroler. W Raspberry Pi piny GPIO to dodatek, skryptowany w Pythonie czy Scratch, a w przypadku Arduino sens istnienia - programowany w C. Raspberry ma pełnoprawny system operacyjny a Arduino nie, tych różnic jest sporo. Raspberry nie programuje się tak jak mikrokontroler Płytki z STM32 są popularne na platformie mBed http://mbed.org/platforms/ - gdzie dają kompilator i edytor kodu jako aplikacje online.
Elvis Lipiec 19, 2014 Udostępnij Lipiec 19, 2014 Na początek stanowczo nie polecam RPi. Arduino jest dużo łatwiejsze do nauki, ale jeśli zależy Ci na arm, to najlepiej kupić płytkę z serii discovery. Przykładowo: http://kamami.pl/index.php?ukey=product&productID=177198 http://pl.farnell.com/stmicroelectronics/stm32f3discovery/eval-stm32f3-cortex-m4-discovery/dp/2215108?Ntt=stm32f3dis RPi - super zabawka, ale to bardziej mini-komputer niż zestaw do programowania mikrokontrolerów. Wszystko można, ale wcale nie jest łatwo. Minus to po pierwsze mało dostępnych linii I/O, pod drugie łatwo uszkodzić procesor, a wymienić ciężko. Plusem może być linux, chociaż użyty procesor jest już mocno stary i działa powoli... Arduino - zestaw do nauki bardzo dobry, dużo dokumentacji, przykładowych programów. Pewnym minusem może być architektura procesora, AVR do ARM podobny jest tylko z nazwy. Natomiast STM32Discovery daje możliwość nauki od razu na ARM, dostępne są dodatkowe modyły (np. LCD, kamera, gnizdo kart SD, sieć ethernet). Płytka ma wbudowany programator zgodny z ST-link, producent dostarcza przykładowe programy oraz całkiem przyjemne biblioteki (moim zdaniem równie łatwe w obsłudze jak arduino).
Treker (Damian Szymański) Lipiec 22, 2014 Udostępnij Lipiec 22, 2014 Uważam, że RPI i Arduino mają się nijak do STMów. Jeśli chcesz się nimi zająć to zainwestuj w płytkę Discovery, książkę Galewskiego i do przodu. Ja tak zaczynałem i nie żałuję.
Cahir Listopad 20, 2014 Udostępnij Listopad 20, 2014 Ja osobiście polecam Arduino . Szeroka gama bardzo ciekawych bibliotek które , można wyszperać w internecie i wiele książek które od podstaw opisują możliwości tej platformy powodują że programowania w IDE Arduino staje się łatwa i przyjemna . oczywiście platforma ma różnego rodzaju ograniczenia ale z czasem można się przesiąść na coś bardziej skomplikowanego. polecam również jako alternatywę dla tych dwóch modułów rozważenie kupna książki M .Kardasia "Mikrokontrolery avr Jezyk C - podstawy programowania" i jakiegoś programatora i rozpoczęcie przygody z avr-ami i jezykiem C
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »