Obecnie zaczynam interesować się eksperymentowaniem z elektroniką i szukam jakiegoś zestawu startowego do elektroniki, aby zacząć.
Spojrzałem na zestaw startowy Arduino , a także na znaczek BASIC , ale zastanawiałem się, czy jest jakieś inne ciekawe (lub nawet lepsze) zestawy startowe niż te, o których wspomniałem powyżej?
PS Z powyższych dwóch osobiście wybrałbym Arduino, ponieważ używa C, podczas gdy Basic Stamp używa BASIC
[Aktualizacja] obecnie najbardziej głosowało odpowiedź od mówi, że Parallax jest droga, jednak zaakceptowane odpowiedź (a nawet drugi) z „s pytanie nie zgadza się silnie z tym, mówiąc, że to jest zbyt drogie i nie warto, jeśli” jestem już w programowaniu.X-Istence
Daok
Czy ktoś chciałby rozwinąć nieco więcej na ten temat?
Odpowiedzi:
Uważam, że na początek szybko odrzucisz stempel BASIC, ponieważ używa on wersji BASIC opracowanej przez Parallax, znanej jako PBASIC.
Po użyciu zarówno stempla BASIC, jak i Arduino, wciąż mam swój zestaw stempla BASIC wraz z książką Stampworks, która jest bezpłatnie dostępna na stronie internetowej Parallax. Nie jestem już właścicielem mojego Arduino, ponieważ sprzedałem go innemu uczniowi, który RÓWNIEŻ poczuł, że chce pisać w C, a nie w BASIC.
Znaczek BASIC jest milspeckim układem i był używany w setkach amatorskich projektów, a także w sprzęcie AGD.
Na przykład stempel BASIC został wbudowany w urządzenie, które planuje czas włączenia systemu zraszania, a także został użyty w różnych balonach w pobliżu kosmosu (bardzo podobnie do projektu w pobliżu kosmosu, nad którym pracowałem w pobliżu kosmosu. 0x58 .com, aby uzyskać więcej informacji ).
Odrzucenie tego wszechstronnego i użytecznego układu, ponieważ nie ma kompilatora C, jest błędem. Łatwiej będzie tworzyć prototypy, łatwiej budować różne projekty i nie wymaga dużej wiedzy na temat pisania kodu C do działania na wbudowanej platformie.
Po zakończeniu pracy ze stemplem BASIC możesz przejść do SX28 Parallax. Jest to układ, który można zaprogramować w SX / B (wersja BASIC w SX, wykorzystująca te same umiejętności i prawie taki sam kod, jaki nauczyłeś się dla stempla BASIC). Kompilatory C istnieją dla SX, a także pozwalają na zaprogramowanie go całkowicie w asemblerze (dobra platforma do nauki montażu).
Następnie następnym krokiem jest kolejne urządzenie Parallax o nazwie Śmigło. Daje to 8 różnych rdzeni do uruchamiania kodu, wszystkie na wbudowanym urządzeniu, co pozwala na wielozadaniowość. Musi być napisany w zupełnie nowym języku programowania o nazwie Spin, ale zanim nauczysz się BASIC i SX / B, zrozumiesz niesamowite zasoby Parallax, niesamowite instrukcje i przewodniki, a Spin będzie niczym.
Pracowałem z produktami Parallax od dłuższego czasu. Niedawno zacząłem przenosić się do Ti MSP430 dla nowego projektu, nad którym pracuję, głównie dla nowego wyzwania, a także mając wszystko, czego potrzebowałem na jednym chipie.
Moja bezpośrednia sugestia, jeśli jeszcze jej nie zgadłeś, idź ze stemplem Parallax BASIC. Łatwość, z jaką możesz robić rzeczy, które chcesz robić, zwłaszcza dla początkujących, czyni z niego doskonały zestaw startowy.
źródło
W poprzednich odpowiedziach pojawiło się wiele dobrych sugestii, ale chciałbym przedstawić Wam inne podejście.
Napisałeś:
Wydaje mi się, że nie interesuje Cię wyłącznie programowanie mikrokontrolera, ale także elektronika .
Najlepszym sposobem na rozpoczęcie pracy z elektroniką jest samodzielne budowanie (prostych) obwodów. Moim zdaniem zrobienie własnej tablicy startowej jest idealne, ponieważ płyty startowe są
Nie zaczynam od w pełni rozwiniętej tablicy startowej, ale na przykład od
Później możesz dodać RS232 itp.
Na początek możesz zbudować wszystko na tablicy, bez konieczności lutowania. Tylko pamiętaj, aby uzyskać mikrokontroler w obudowie DIL, bez żadnych elementów SMD.
Dla mnie to podejście działało bardzo dobrze: zrobiłem kilka rzeczy z AVR i PIC i nigdy nie miałem zestawu startowego.
Zakup zestawu startowego jest dobry, jeśli jesteś zainteresowany programowaniem mikrokontrolera. Jeśli zamiast tego bardziej interesuje Cię elektronika, najlepiej będzie bez niej.
źródło
Dobry Boże, co to za nowomodna rozmowa o mikrokontrolerach?
„Elektronika” zwykła oznaczać zdobycie płyty powlekanej i szeregu dyskretnych elementów (rezystory, tranzystory, kondensatory, diody, układy logiczne serii 74, fotokomórki, diody LED ...) i zabawę budowaniem… eee, mogę ” Pamiętam, ale oscylatory i radia były kiedyś zszywkami. Uczenie się elektroniki oznaczało rozumienie takich rzeczy jak prawo Ohma, a następnie przejście do impedancji RLC i teorii filtrów, które są pięknymi praktycznymi zastosowaniami liczb zespolonych i analizy Fouriera; Wątpię, czy nauka programowania mikrokontrolera pomoże ci w tym.
Pamiętajcie, że kolega z dawnej mgły powiedział mi niedawno, że mogą kupić tańszy mikrokontroler PIC niż 555-minutowy zegar, więc może to umierająca sztuka.
źródło
Dowiedz się, co Cię interesuje, elektrotechnika to niezwykle szeroka dziedzina. Najbardziej podstawowym pytaniem jest analogowy lub cyfrowy. Bardziej interesuje mnie technologia cyfrowa, więc oto kilka opcji:
Po stronie analogowej mam znacznie mniej wiedzy. Dwa najbardziej popularne pola analogowe to wzmacniacze operacyjne i konwertery analogowo-cyfrowe. Nie znam też zbyt wiele. Ale jeśli jesteś zainteresowany analogowej elektroniki, spróbuj niektóre z zestawów od marki .
źródło
Kilka miesięcy temu zadałem prawie to samo pytanie na StackOverFlow dotyczące MicroController. Można tam znaleźć wiele dobrych odpowiedzi: https://stackoverflow.com/questions/78744/how-to-start-programming-microcontroller
źródło
Oto kilka artykułów, które mogą Ci się przydać:
Problemy z migracją (podstawowa komunikacja szeregowa)
Materiały do rozpoczęcia pracy z AVR
Oni sprzedają odspajania płytek dla Atmel ATtiny2313 i ATmegaXX8 kontrolerów AVR, plus kilka zestawów , które korzystają z tych żetonów (przynajmniej jedną z tych cech Arduino kompatybilność).
Informacje na temat avr-gcc można znaleźć tutaj dla systemów Linux, OS X, FreeBSD i Windows.
Środowisko, na które warto przyjrzeć się, to Przetwarzanie .
źródło
Sprawdziłbym też Maker shed z magazynu make. Mają wiele interesujących zestawów obejmujących różne rzeczy, w tym robotykę i elektronikę.
źródło