Co to jest Arduino®?
Arduino® odnosi się do marki małych platform komputerowych i odpowiedniego oprogramowania do programowania skierowanego do hobbystów elektroniki, tłumu majsterkowiczów, artystów i nauczycieli. Włoska firma o tej samej nazwie projektuje produkty Ardunio® i zapewnia bezpłatną dokumentację, oprogramowanie, a nawet pełne schematy sprzętowe online, z których każdy może korzystać lub dystrybuować. Technologia ta jest przede wszystkim przeznaczona do interakcji ze światem fizycznym i może być używana z szeroką gamą czujników, świateł, silników i innych elementów elektronicznych do wykrywania i interakcji z otoczeniem. Tętniąca życiem społeczność użytkowników zastosowała tę technologię w projektach, od gadżetów rozrywkowych po autonomiczne samoloty
Platforma Arduino® została pierwotnie stworzona jako niedrogi i prosty sposób na zapoznanie włoskich studentów z programowaniem i projektowaniem elektroniki, ale nacisk projektu na przystępność cenową, łatwość użytkowania i otwarty design szybko przyciągnął uwagę globalną. Firma stała się pionierem w dziedzinie sprzętu typu open source, filozofii, w której pełne schematy sprzętu są udostępniane do praktycznie dowolnego celu. Firma nazwa marki, aby zapobiec pomyleniu włoskich obwodów drukowanych z imitacjami niskiej jakości; dostępna jest jednak gama produktów opartych na wzorach Arduino®, od tanich podróbek azjatyckich po wspieraną przez społeczność witrynę Freeduino, która obsługuje projekty bez znaków towarowych oparte na oficjalnych wzorach. Zespół Arduino® w pełni przyjął ducha otwartości dzięki swobodnie dostępnej dokumentacji, wsparciu i przykładowym projektom, a nawet wprowadził sugerowane ulepszenia od innych użytkowników do własnych projektów.
Od momentu powstania w 2005 r. Marka Arduino® rozszerzyła się o szereg różnych urządzeń, a także język programowania i zintegrowane środowisko programistyczne (IDE) do tworzenia programów. Niezależnie od tego, czy jest produkowany przez oficjalny zespół, czy przez inne firmy, sprzęt jest często sprzedawany jako część wstępnie zbudowanej płytki drukowanej opartej na mikrokontrolerze, tj. Małym komputerze, który wykonuje instrukcje oprogramowania. Entuzjaści elektroniki mogą również kupić niezmontowany zestaw Arduino®, a nawet zaprojektować płytkę drukowaną od zera i osobno kupić mikrokontroler. Główne różnice między wstępnie zmontowanymi produktami to rozmiar płyty głównej oraz liczba i rodzaj opcji wejścia / wyjścia (I / O) służących do połączenia mikrokontrolera z innymi komponentami.
Większość projektów Arduino® wiąże się z pewną formą obliczeń fizycznych, co oznacza, że mikrokontroler wyczuwa lub w jakiś sposób współdziała z otaczającym go środowiskiem. W najprostszych przykładach może to obejmować jedynie włączenie i wyłączenie diody elektroluminescencyjnej (LED), ale platforma ma wystarczającą moc obliczeniową dla robotyki lub zaawansowanych projektów elektronicznych. Artyści, hakerzy sprzętu i entuzjaści wykorzystali produkty Arduino® do stworzenia bardzo kreatywnych projektów, w tym bezzałogowych statków powietrznych (UAV), urządzeń monitorujących zanieczyszczenia w powietrzu, a nawet roślin, które mogą dzwonić, tweetować lub pisać SMS-y do swoich właścicieli, gdy potrzebują wody.