Co to jest Arduino ?
Arduino jest mikrokontrolerem. Platforma Arduino została bardzo ciepło przyjęta przez
miłośników elektroniki. Jest ona otwarta i łatwa w obsłudze, a więc może się przydać każdej
osobie, która chce zrealizować swój własny projekt związany z elektroniką.
Arduino kontroluje urządzenia podłączone do swoich złączy. Na przykład włącza i wyłącza
światła lub silniki. Może być również stosowane do odczytu temperatury lub ilości padają-
cego światła. Z tego powodu Arduino określane jest czasem mianem fizycznego komputera.
Wszystkie elementy podłączone do Arduino mogą być również sterowane z poziomu
komputera, do którego podłączony jest ten mikrokontroler. W tym wypadku Arduino odgry-
wa rolę interfejsu.
Niniejszy rozdział stanowi wstęp do Arduino. Opisano tutaj rys historyczny tego urzą-
dzenia, a także omówiono jego budowę.
Mikrokontrolery
Sercem Arduino jest mikrokontroler. Wszystkie pozostałe elementy na płytce układu zaj
mują się zasilaniem układu lub pozwalają na komunikację układu z komputerem.
Mikrokontroler jest tak naprawdę małym komputerem zamkniętym w pojedynczym
chipie. Ma on wszystko to, co miały pierwsze komputery przeznaczone do użytku domowego,
a nawet więcej. Arduino posiada procesor, kilobajt lub dwa kilobajty pamięci o dostępie
bezpośrednim (RAM) służącej do przechowywania danych, kilka kilobajtów pamięci stałej
programowalnej elektrycznie (EEPROM) lub pamięci flash służącej do przechowywania
programów, a także złącza wejścia i wyjścia. Złącza te służą do łączenia mikrokontrolera
z innymi elementami elektronicznymi. Wejścia mogą odbierać zarówno sygnał cyfrowy (stan
zwarcia i rozwarcia), jak i analogowy (napięcie na złączu). Pozwala to między innymi na
podłączenie różnorodnych czujników temperatury, czujników ciśnienia akustycznego oraz światłomierzy
Wyjścia mogą działać również w trybie cyfrowym lub analogowym. Możesz skonfigu-
rować dany pin tak, aby działał w trybie zwarcia lub rozwarcia (O woltów lub 5 woltów).
A więc można w ten sposób bezpośrednio włączać lub wyłączać diodę elektroluminescencyj-
ną (LED). Wyjścia mogą być również stosowane do sterowania urządzeniami większej mo-
cy, takimi j ak silniki. Złącza wyjściowe mogą również działać w trybie analogowym. A więc
można ustalić jakąś wartość napięcia na danym złączu, a tym samym sterować prędkością
obrotową silnika albo jasnością diody.
Mikrokontroler zainstalowany na płytce Arduino jest dwudziestoośmiostykowym chi-
pem umieszczonym w gnieździe znajdującym się na środku płytki. Ten pojedynczy chip
posiada wbudowane układy procesora oraz pamięci. Wbudowano w nim również całą elek-
tronikę odpowiedzialną za styki wejścia i wyjścia. Firma Atmel - jeden z największych
producentów mikrokontrolerów - jest odpowiedzialna za produkcję tego układu. Każdy
producent mikrokontrolerów produkuje różne układy zgrupowane w rodziny. Nie wszystkie
mikrokontrolery są tworzone z myślą o elektronikach hobbystach. Jesteśmy tylko niewielką
cząstką tego ogromnego rynku. Mikrokontrolery są tworzone w celu stosowania ich w takich
produktach konsumpcyjnych jak samochody, pralki, odtwarzacze DVD, zabawki, a nawet
odświeżacze powietrza.
Dużą zaletą Arduino jest to, że ogranicza on tę zatrważającą liczbę kontrolerów możli-
wych do wyboru do jednego wystandaryzowanego układu. Później dowiesz się, że zdanie to
nie jest do końca prawdziwe, ale na chwilę obecną możemy je za takie uznać.
Oznacza to, że rozpoczynając pracę nad nowym projektem, nie musisz zastanawiać się
nad zaletami i wadami mikrokontrolerów różnych typów.
Płyty rozwojowe.
Powiedzieliśmy, że mikrokontroler to tak naprawdę tylko układ scalony. Pojedynczy chip
nie j est jednakże w stanie działać bez elektroniki odpowiednio go zasilającej (mikrokon-
trolery są wrażliwe na problemy związane z zasilaniem) oraz bez elektroniki pozwalającej
na komunikację z komputerem programującym mikrokontroler.
Wszystkie te funkcje zapewniają płyty rozwojowe. Płyta Arduino jest tak naprawdę
płytą rozwojową mikrokontrolera, której projekt jest niezależny i otwarty. Oznacza to, że
pliki projektowe płytki drukowanej układu, a także jej schematy są ogólnodostępne i każdy
może na ich podstawie tworzyć i sprzedawać swoje własne płytki Arduino.
Każdy producent mikrokontrolerów - w tym również Atmel produkujący mikrokontro-
ler ATmega328 stosowany w płytach Arduino - dostarcza własne płyty rozwojowe i opro-
gramowanie służące do programowania układu. Co prawda rzeczy te zwykle nie są drogie,
jednakże ich docelowym odbiorcą są inżynierowie, a nie elektronicy hobbyści. Takie płyty
i oprogramowanie są trudniejsze w użyciu i wymagają dłuższej nauki obsługi przed uzyska-
niem jakichkolwiek użytecznych rezultatów.
FORUM
Jak zacząć przygode z arduino Cz.1
-
Erni86
- Posty: 8
- https://www.oferia.pl/wykonawca/meble-kuchenne-warszawa/1240988
- Rejestracja: 09 sie 2021, 9:10
- Kontakt:
Przejdź do
- Informacje ogólne
- ↳ Informacje ogólne
- Regulamin
- ↳ Regulamin
- Mikrokontrolery
- ↳ Układy i moduły Arduino
- ↳ Kursy Programowanie
- ↳ Kurs Arduino
- ↳ Zapisywanie dużych liczb w eeprom
- ↳ Zapisywanie textu do eeprom
- ↳ Programowanie FuseBit atmegi
- ↳ Programowanie Rejestrów przesównych 74HC595
- ↳ Programowanie modułu nRF24L01
- ↳ Układy STM32
- ↳ Układy ESP
- ↳ PROJEKTY
- ↳ 1. Sterownik GSM
- ↳ 2. Zegar na module czasu rzeczywistego DS1307
- ↳ 3. Ultradźwiękowy czujnik odległości HC-SR04
- ↳ 4. Wyłącznik czasowy
- ↳ 5. Zamek Szyfrowy
- ↳ 6. Precyzyjny Alkomat na czujniku MQ3
- ↳ 7. Sterownik do zgrzewarki punktowej
- ↳ 8. Termometr cyfrowy na arduino
- ↳ 9. Czytnik RFID modRFID RC-522
- ↳ 10. Automatyczny przełącznik żródła zasilania
- ↳ 11. Jedno przyciskiwy 4-kanałowy sterownik przekaźnikowy
- ↳ 12. Miernik Akumulatorów
- ↳ 13. Zdalny pomiar/kontrola temperatury
- ↳ 14. Enkodery/Impulsatory
- ↳ 15. Miernik natężenia światła
- ↳ 16. Zdalny miernik temperatury( pirometr)
- Elektrotechnika
- ↳ Elektrotechnika
- Grafika 3D i 2D
- ↳ Blender
- ↳ FreeCad
- ↳ 3D Studio MAX
- Chemia i pirotechnika
- ↳ Chemia i pirotechnika
- ↳ Narkotyki i substancje psychoaktywne
- ↳ Synteza Amfetaminy
- ↳ Syntaza Amfetaminy
- Servis Zatro.net - dostep tylko zarejestrowani
- ↳ Projekty Zatro.net
- ↳ Sterownik Zgrzewarki Mega
- ↳ Zgrzewarka Punktowa zap1
- ↳ Elektrody z autowyzwalaniem
- ↳ Sterownik Automatycznego Przełączania Zasilania
- ↳ Sterownik GSM simZA4
- ↳ Spoter blacharski
- ↳ Sterownik schodowy 24-kanałowy
- ↳ Lutownica do lutu miekkiego-twardego
- Śmietnik
- ↳ Usunięte posty
