Wprowadzenie do Arduino ONE

Więcej o: SOLECTROSHOP.

Solectroshop to firma technologiczna zajmująca się rozwojem sektora druku 3D, Raspberry Pi i Arduino open source.

Zobowiązujemy się do promowania kultury open source, staramy się, aby zabawa z tworzeniem produktów elektronicznych była dostępna dla wszystkich. Nasze produkty obejmują zestawy szkoleniowe, płyty rozwojowe, roboty, moduły czujników, narzędzia programistyczne i maszynę drukarek. Oprócz wysokiej jakości produktów, Solectroshop oferuje również samouczki wideo, które pomogą Ci we własnym projekcie.

Jeśli jesteś zainteresowany open source lub robi coś nowego, możesz do nas dołączyć!

Odwiedź https://solectroshop.com/ i nasze sieci społecznościowe, aby uzyskać więcej informacji!

O zestawie edukacyjnym.

Ten zestaw edukacyjny nadaje się głównie do Arduino UNO R3,

ale niektóre materiały mogą być również przydatne dla innych Arduino.

Cały kod w tym podręczniku użytkownika jest również zgodny z tymi tablicami.

Ten zestaw poprowadzi Cię przez podstawy korzystania z Arduino UNO R3 w praktyczny sposób. Dowiesz się, jak programować poprzez tworzenie kilku kreatywnych i intuicyjnych projektów.

Zestaw zawiera wybór najczęstszych i najbardziej użytecznych komponentów elektronicznych. Od podstaw elektroniki po bardziej złożone projekty,

Zestaw pomoże Ci kontrolować świat fizyczny za pomocą komponentów.
W tej książce pokażemy ci obwody z realistycznymi ilustracjami i schematami. Możesz wejść na naszą oficjalną stronę internetową
https://solectroshop.com/, aby pobrać powiązany kod.
Jeśli masz jakieś pytania, wyślij e-mail do
[email protected]. Możesz również zostawić wiadomość i podzielić się swoimi projektami na naszym forum.

I. Arduino ONE R3

Arduino ONE jest najpopularniejszą płytą platformy, więc zanim zaczniemy, wprowadzimy jej funkcje.

  • - USB: Standardowy typ B

  • - Chip: Atmega328P

  • - Zegar: 16Mhz

  • - Pamięć: 32 Kb Flash, 2 Kb Sram, 1 Kb Eeprom

  • - Interfejsy: I2C, Spi, Serial

  • - Napięcia: 5V w pracy

  • - Pinout: 14 Cyfrowy (6 PWM) + 6 Analog

  • - Wymiary: 68,6 X 53,4 mm

Jeśli chodzi o ich fizyczne wyjścia, są to żeńskie szpilki po bokach, gdzie można znaleźć wyjścia mocy, piny analogowe i cyfrowe piny. Te piny odpowiadają następującym:

Wyjścia cyfrowe z następującymi są te, które obsługują PWM.

Opis pinów Arduino UNO

Funkcje specjalne

Oprócz standardowej roli wejść/wyjść cyfrowych, Arduino mają kilka specjalnych funkcji. Na przykład: wyjścia interfejsu komunikacyjnego sprzętu, wyjścia analogowe lub wyjścia czasomierza (liczniki). Dla każdego z nich Arduino ma bibliotekę, dzięki czemu jest łatwa w użyciu. Poniżej znajduje się opis najpopularniejszych urządzeń peryferyjnych:

  • Interfejs szeregowy (UART) - Do transmisji używane są dwie linie: RX - odbiornik i TX - nadajnik. Interfejs jest bardzo prosta konfiguracja, pozwala na wymianę danych z komputerem, lub wsparcie urządzeń cyfrowych, takich jak moduł Bluetooth lub sterownik serwera Master. Czasami jest oznaczony jako USART. Litera S wskazuje, że dane są wysyłane synchronicznie, czyli do transmisji, oprócz TX RX potrzebna jest jeszcze jedna linia: linia zegara (CLK).
  • Przerwy zewnętrzne: umożliwiają natychmiastową obsługę zdarzeń zewnętrznych, sygnalizowane sygnałem logicznym. Zdarzenia mogą być wyzwalane przez malejące lub rosnące nachylenie lub wszelkie zmiany logiczne. W przypadku wystąpienia zdarzenia procesor natychmiast przerwie wszystkie poprzednie operacje i rozpocznie wykonywanie fragmentu kodu związanego z obsługą awarii.
  • Wyjścia PWM - Modulacja szerokości impulsu. Dzięki tym wyjściom użytkownik może wygenerować sygnał sprzętowy (bez zajmowania procesora) z ustawionym poziomem wypełnienia. Ta funkcja służy na przykład do sterowania prędkością silników prądu stałego za pomocą osłony silnika lub dowolnego sterownika silnika (np. Pozwala również kontrolować położenie serwerów. Aby uzyskać więcej informacji o PWM, zobacz nasz blog tutaj.
  • Interfejs SPI: magistrala szeregowa działająca synchronicznie. Do komunikacji wykorzystywane są trzy wyjścia: MISO, MOSI, SCK. Charakteryzuje się wysoką prędkością transmisji, dzięki czemu służy do obsługi szybkich urządzeń (np. pamięci EEPROM, przetworników A/C, D/A). Służy również do komunikacji z niektórymi ekranami i czujnikami.
  • Wejścia analogowe: wyjścia umożliwiające operacje na sygnale analogowym. Są one podłączone do zintegrowanego konwertera analogowo-cyfrowego. Każdy ma rozdzielczość 10 bitów (1024 różne wartości). Dzięki wejściom analogowym użytkownik może obsługiwać różne czujniki (np. akcelerometry lub czujniki optyczne) lub tworzyć własny miernik napięcia.
  • TWI - I2C: kolejny popularny serialowy synchroniczne interfejs komunikacyjny. Wymaga dwóch linii komunikacji: danych i zegara (CLK). Dzięki I2C użytkownik może obsługiwać na przykład czujniki MEMS (MinIMU-9).

Wyjścia mocy

  • VIN – Napięcie wejściowe (używane po wybraniu zewnętrznego zasilacza). Użytkownik może użyć tego wtyczki lub złącza DC (gniazdka elektrycznego) do zasilania systemu. Zalecany zakres napięcia zasilania 7V-12V
  • Wyjście sterownika 5V - 5V. Korzystając z tego wyjścia, użytkownik może zasilać własne systemy, pracując z napięciem 5V. Należy pamiętać, że podłączenie zewnętrznego zasilacza (powyżej 5 V) do tego pinu może spowodować trwałe uszkodzenie modułu.
  • Wyjście regulatora 3V3 - 3.3V. Maksymalny prąd 50mA. Korzystając z tego wyjścia, użytkownik może dostarczyć własne systemy współpracujące z 3.3V. Podłączenie urządzenia o wyższym zużyciu energii lub podłączenie zewnętrznego zasilacza do tego pinu może trwale uszkodzić system.
  • GND - potencjał naziemny, gdzie wszystkie ziemie są połączone.

<--Powrót do listy zawartości

NASTĘPNA KLASA -->