Samouczek programowania Arduino

Logo Arduino

Arduino Jest to prawdopodobnie jeden z projektów lub platform dla wolnego oprogramowania i sprzętu, który odniósł największy sukces i który wywarł największy wpływ na świat DIY. Społeczność stworzyła zarówno oprogramowanie open source do programowania mikrokontrolera na płytach, jak i różne płyty sprzętowe, z którymi również można swobodnie pracować. Wszystkie są objęte licencją GNU GPL, dzięki czemu można również tworzyć wiele ich dodatków i pochodnych.

W rzeczywistości obudzili cały przemysł elektroniczny dzięki mnóstwu akcesoriów, kapelusze lub tarcze Dzięki któremu możesz rozszerzyć możliwości swojej płyty Arduino poza jej podstawowe funkcjonalności, które implementuje ona w standardzie. Wprowadzono również wiele zestawów do rozpoczęcia lub realizacji bardzo specyficznych projektów, takich jak zestawy do robotyki, zestawy do projektów z energią słoneczną, zestawy startowe itp.

Jakie są rodzaje płyt?

Płytki Arduino

Tam różne oficjalne płyty Arduinochociaż na początek polecam skorzystanie z Arduino UNO, który jest tym, czego używam jako podstawa do samouczka. Różne płyty, które wyróżniają się najbardziej to:

  • Arduino UNO Wersja 3: jest to najbardziej elastyczna i używana płyta ze wszystkich, polecana na początek. Posiada mikrokontroler 328Mhz ATmega16, 2KB pamięci SRAM i 32KB pamięci flash, 14 cyfrowych pinów I / O i 6 wejść analogowych.
  • Arduino Due: Posiada mikrokontroler AT91SAM3X8E z 84 MHz, 96 KB pamięci SRAM i 512 KB pamięci flash, dzięki czemu będziesz mógł nagrywać bardziej złożone programy dla większych projektów. Podobnie, znajdziesz 54 cyfrowe złącza we / wy i 12 wejść analogowych + 2 wyjścia analogowe.
  • Arduino Mega: Mikrokontroler 2560Mhz ATmega16, 8KB pamięci SRAM, 256KB pamięci flash, 54 cyfrowe piny I / O i 16 wejść analogowych. Innymi słowy, byłby to model pośredni między Due i UNO, dla projektów o średniej złożoności.
  • Lilia Arduino: Mała, okrągła płytka, która jest elastyczna w projektach e-tekstylnych, to znaczy do noszenia, którą można założyć na ubrania. To jest możliwe do zmierzenia.
  • Arduino Micro: Jest to bardzo mała płytka z mikrokontrolerem, która może być przydatna, gdy przestrzeń jest kluczowym czynnikiem i potrzebujesz płytki, która zajmuje mało miejsca, aby umieścić ją w małej przestrzeni. Dostępna jest wersja Pro z ulepszonymi możliwościami. Zawiera mikrokontroler 32Mhz ATmega4U16 i 20 pinów I / O, które trzeba będzie przylutować.
  • Arduino Nano: jest to jeszcze mniejsza płyta niż Micro, ale z podobnymi funkcjami i ceną, z mikrokontrolerem ATmega328.
  • Arduino Esplora: jest trochę droższy niż większość poprzednich, jest oparty na prymitywnym Leonardo, o podobnych pojemnościach jak ONZ i który był pierwszą płytą, która się pojawiła. Ale jego konstrukcja została odnowiona, zmniejszona i różni się tym, że niektóre przyciski, mini joystick i czujniki zostały zintegrowane bezpośrednio na płycie. Dlatego jest interesujący w przypadku projektów związanych z grami.

Znajdziesz również nieoficjalne tablice, stworzone przez społeczność lub inne firmy. Ich cechy mogą być bardzo podobne, a nawet kompatybilne z Arduino pod względem programowania lub poziomu elektronicznego, ale już zostawiamy to jako alternatywę do wyboru. Nie polecam zaczynać od tych tablic pochodnych w jakikolwiek sposób, ponieważ mogą wystąpić niekompatybilne rzeczy i nie znajdziesz tak dużej pomocy. Ponadto niektóre z nich są bardzo specyficzne dla robotyki, dronów itp.

Z drugiej strony masz akcesoria elektroniczne który zapewni Twojej płycie Arduino dodatkowe możliwości, takie jak łączność WiFi, Bluetooth, sterowniki do sterowania silnikami itp. Niektóre z najbardziej znanych tarcz to:

  • Tarcza Wi-Fi: aby dodać łączność Wi-Fi i móc podłączyć projekt do Internetu w celu zdalnego zarządzania nim.
  • Tarcza GSM: do mobilnej łączności danych.
  • Ekranowy Ethernet- Połączenie przewodowe z siecią.
  • Proto tarczy: pozwala na użycie płytki prototypowej do projektów.
  • I sporo más, takie jak ekrany, klawiatury, ...

W zasadzie dla początek, Nie wydaje mi się, żebyś był zainteresowany tego typu przedmiotami, chociaż prawdopodobnie będziesz ich potrzebować później.

Czego potrzebuję, aby zacząć?

Fritzing: uchwycenie interfejsu

Aby zacząć, Radzę zdobyć następujący materiał:

  • Zestaw startowy Arduino: jest to kompletny zestaw startowy zawierający płytkę Arduino UNO, bardzo kompletna instrukcja obsługi oraz mnogość różnych elementów elektronicznych do współpracy (rezystory, kondensatory, ekrany LED, wyświetlacze, płytka stykowa, diody LED, kable, diody, tranzystory, buzery, silniki i serwomotory, sterowniki itp.).
  • Decydując się na zakup jednej z wyżej wymienionych płyt pamiętaj, że będziesz musiał zaopatrzyć się w materiał elektryczny niezbędne do każdego projektu samodzielnie w wyspecjalizowanych sklepach ... Możliwe jest również, że po wykorzystaniu zestawu startowego będziesz zainteresowany zakupem większej ilości materiałów, aby dalej rozwijać swoje projekty lub robić rzeczy wykraczające poza to, na co pozwala ten zestaw.

Poza fizycznym aspektem byłoby również interesujące, gdybyś miał odpowiednie oprogramowanie:

  • IDE Arduino: możesz Pobierz to na różne platformy całkowicie bezpłatnie. W samouczku PDF wyjaśniam, jak zainstalować go w każdym systemie operacyjnym i jak to działa.
  • Ardublock: to kolejna wtyczka w Javie dla wielu platform, którą również może być descargado wolny. Umożliwia pracę graficzną, czyli używanie bloków podobnych do elementów układanki do komponowania programów bez konieczności używania języka programowania. Wszystko to jest również wyjaśnione w pliku PDF.
  • Fritzing: to program, który pozwala na przeprowadzenie symulacji lub prototypów twoich obwodów przed ich złożeniem. Jest bardzo interesujący i zawiera wiele elementów w swoich bibliotekach urządzeń. Pobierz to tutaj.

Dzięki temu miałbyś więcej niż wystarczy zacząć…

Samouczek programowania Arduino:

Kurs wprowadzający do Arduino

Chociaż platforma działa od lat, może być wielu młodych lub mniej młodych ludzi, którzy czytają nas teraz i chcą dołączyć do wielkiej społeczności twórców, którzy obecnie tworzą projekty w oparciu o Arduino. Jeśli więc chcesz rozpocząć naukę programowania od zera i krok po kroku, proponuję ci darmowy ebook na temat programowania Arduino. Dzięki niemu dowiesz się wszystkiego, czego potrzebujesz, aby zacząć budować swoje pierwsze projekty ...

Co zawiera plik do pobrania?

obrębie Pobierz ZIP znajdziesz kilka plików do pracy:

  • eBook z samouczkiem Programowanie Arduino IDE i Ardublock w formacie PDF standard, aby móc go używać na komputerze.
  • eBook identyczny z poprzednim, ale o mniejszym rozmiarze i lekki w użyciu z urządzeń mobilnych.
  • Pobierz linki z programy niezbędny.
  • Folder z różnymi plikami pliki źródłowe szkicu które możesz wypróbować jako przykłady lub zmodyfikować, aby się uczyć. Jest zarówno kod dla Arduino IDE, jak i inne dla Ardublock, a nawet niektóre kody do współpracy z Raspberry Pi.

Pobierz bezpłatny eBook i dodatki:

Rozpocznij pobieranie tutaj:

ARDUINO EBOOK

Mam nadzieję, że to ci pomoże i zaczniesz być twórcą Twoje pierwsze projekty. Możesz zostawić komentarze do swoich pierwszych projektów i podzielić się z nami swoimi dziełami.


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

2 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Tomas powiedział

    Pozdrowienia Dzień dobry:
    Potrzebowałeś zrobić TESTER, który przyjmuje dwie wartości kondensatora i rezystancję równolegle do masy C = 470Mfx50V, R = 330k 1 / 4W, jest podłączony do wejścia i wyjścia AUDIO Jack 3.5
    Poprzez pytanie 3.5
    pytanie w arduino można zrobić coś, co mierzy i generuje wartości,

  2.   Mario Piñones c. powiedział

    Zaczynam i zamierzam osiągnąć dobre wyniki