Spisu treści:

Naucz się ARDUINO (w 20 minut): 10 kroków (ze zdjęciami)
Naucz się ARDUINO (w 20 minut): 10 kroków (ze zdjęciami)

Wideo: Naucz się ARDUINO (w 20 minut): 10 kroków (ze zdjęciami)

Wideo: Naucz się ARDUINO (w 20 minut): 10 kroków (ze zdjęciami)
Wideo: Arduino kurs programowania dla opornych 2024, Listopad
Anonim
Naucz się ARDUINO (w 20 minut)
Naucz się ARDUINO (w 20 minut)
Naucz się ARDUINO (w 20 minut)
Naucz się ARDUINO (w 20 minut)

Jest to instrukcja, którą napisałem specjalnie, aby podzielić się swoją wiedzą na temat arduino w bardzo uproszczony sposób. Na pewno zapewniam, że byłby to moduł z pakietem mocy, który obejmuje prawie wszystkie podstawowe tematy w arduino.

Arduino ma ogromny potencjał, który może zrobić o wiele więcej, niż sobie wyobrażasz, korzystanie z niego jest również naprawdę proste.

Nie chcę mówić więcej w sesji wprowadzającej i marnować twój cenny czas, przejdźmy bezpośrednio do treści.

Krok 1: Spis treści

Zawartość
Zawartość
  1. Krótkie wprowadzenie o arduino.
  2. rodzaje arduino.
  3. struktura Arduino.
  4. twój pierwszy „projekt”.
  5. Modulacja szerokości impulsu PWM.
  6. Komunikacja szeregowa.
  7. Obejmuje ćwiczenia

Krok 2: Co to jest Arduino?

Co to jest Arduino?
Co to jest Arduino?
Co to jest Arduino?
Co to jest Arduino?

Prosta definicja arduino, którą wiem, to „jest to narzędzie elektroniczne, które jest w stanie wykonać prostą automatyzację i łączyć ze sobą różne urządzenia za pomocą prostszych połączeń i najprostszych kodowań.

Jest to właściwa platforma dla tych, którzy chcieliby rozpocząć karierę w dziedzinie automatyki lub robotyki. Arduino to proste narzędzie, które pozwala nam komunikować się z mikrokontrolerem osadzonym na dowolnej płytce arduino.(AT mega328 w arduino UNO.refer pic do dalszego zrozumienia.

WYOBRAŻAĆ SOBIE

  • chcesz przekazać informację osobie mówiącej po francusku, ale znasz tylko angielski.
  • w takim przypadku na pewno będziesz potrzebować tłumacza, aby zrealizować komunikację.
  • w ten sposób tłumacz będzie znał zarówno francuski, jak i angielski.

połączyć się z obecną sytuacją!

  1. Francuski to język wysokiego poziomu (przyjazny dla użytkownika, np. C, C++…).
  2. Angielski to język maszynowy.
  3. arduino jest tłumaczem. mam nadzieję, że lepiej zrozumiałeś!!!

Krok 3: Co to jest mikrokontroler?

Co to jest mikrokontroler?
Co to jest mikrokontroler?

Mikrokontroler to uproszczony komputer, który ma bardzo małą ilość pamięci RAM, …

jest to bardzo kompaktowy i tani instrument, który jest łatwo dostępny. Mikrokontroler zastosowany w arduino UNO to ATmega 328 zawiera pamięć EEPROM, którą można programować wielokrotnie, kasując poprzedni kod.

Krok 4: Rodzaje Arduino

Rodzaje Arduino
Rodzaje Arduino

Zdjęcie przedstawia różne typy płyt arduino, które są najczęściej używane.

Arduino UNO

Ten rodzaj deski jest popularny i najlepiej nadaje się dla początkujących! zawiera w sobie szereg żeńskich pinów, dzięki czemu za pomocą męskiego pinu możemy po prostu wykonać połączenie bez lutowania lub użycia płytki stykowej.

Arduino nano

Jest to bardzo podobne do płyty UNO, z wyjątkiem tego, że rozmiar płyty jest zminimalizowany, dlatego zasługuje na swoją nazwę. Zawiera szereg lutowanych męskich pinów, które można podłączyć do płytki stykowej i używać bezpośrednio bez lutowania. Jest to stosunkowo tanie w porównaniu do ONZ.

Podkładka Arduino LILY

Służy do noszenia elektroniki.

Krok 5: Struktura Arduino

Struktura Arduino
Struktura Arduino

1. Wtyczka USB-to postanowienie służy do przesyłania kodu i może być również używane jako wejście zasilania do arduino.

2. Cyfrowe piny (2-13) są używane do operacji wejścia i wyjścia.

3. Styki analogowe (0-5) służą do operacji wejścia i wyjścia w postaci analogowej.

5. czerwony przycisk służy do resetowania płyty, tzn. wykonywanie kodu rozpoczyna się od początku.

6. Piny szeregowe RX, TX służą do komunikacji szeregowej.

7. Posiada również gniazdo wejściowe DC.

Krok 6: KONFIGURACJA

USTAWIAĆ
USTAWIAĆ
USTAWIAĆ
USTAWIAĆ

1. Zainstaluj oprogramowanie arduino IDE. (bezpłatne oprogramowanie)

2. podłącz płytę arduino i wybierz odpowiedni port i odmianę.

Uwaga: dla mnie numer portu to com23, twój może się różnić.

Odwołaj się do zdjęć!

Krok 7: Twoje pierwsze mrugnięcie diody LED projektu

Twoje pierwsze mrugnięcie diody LED projektu
Twoje pierwsze mrugnięcie diody LED projektu
Twoje pierwsze mrugnięcie diody LED projektu
Twoje pierwsze mrugnięcie diody LED projektu

W tym projekcie zamierzasz sprawić, że dioda zacznie migać.

jedna sekunda stanu włączenia, jedna sekunda stanu wyłączenia.

Sprzęt komputerowy

wykonaj połączenie, jak pokazano na rysunku.

Oprogramowanie

wgraj kod pokazany na obrazku.

Jak tylko kod zostanie załadowany, dioda zacznie migać.

Notatka:

void setup() -sekcja jest wykonywana tylko raz.

void loop()-wykonuje się wielokrotnie, aż zasilanie pozostanie włączone.

Krok 8: modulacja szerokości impulsu PWM

PWM - modulacja szerokości impulsu
PWM - modulacja szerokości impulsu

-Służy do tego, aby dioda LED świeciła etapami o różnej jasności.

- przyciemnienie, a następnie rozjaśnienie!

- pin analogowy obsługuje tylko dane 8-bitowe (0-255).

- do ustanowienia PWM użyjemy zapisu analogowego zamiast zapisu cyfrowego.

- kod będzie analogWrite (pin led, wartość)

PWM: 3, 5, 6, 9, 10 i 11 pinów Zapewnia 8-bitowe wyjście PWM z analogWrite()

led pin- cyfrowy pin, w który podłączyłeś led.

value - wartość z zakresu (0-255) niższa wartość powoduje przyciemnienie poświaty diody, duża wartość powoduje jaśniejszą poświatę diody.

ĆWICZENIE:

Postaraj się, aby dioda LED była jaśniejsza krok po kroku, używając pętli for w celu uzyskania linku referencyjnego!

Krok 9: Komunikacja szeregowa

Komunikacja szeregowa
Komunikacja szeregowa

Serial służy do komunikacji między płytką Arduino a komputerem lub innymi urządzeniami. Wszystkie płyty Arduino mają co najmniej jeden port szeregowy (znany również jako UART lub USART): Serial. Komunikuje się na pinach cyfrowych 0 (RX) i 1 (TX) oraz z komputerem przez USB. Tak więc, jeśli używasz tych funkcji, nie możesz również używać pinów 0 i 1 dla wejścia lub wyjścia cyfrowego.

pomaga poznać odczyty podłączonych do niego czujników

Pomagają również w łączeniu modułów bezprzewodowych takich jak bluetooth, wifi Esp8266….

Ma z tym dużo więcej wspólnego………………………..!

Krok 10: Zastosowana komunikacja szeregowa

Zastosowana komunikacja szeregowa
Zastosowana komunikacja szeregowa
Zastosowana komunikacja szeregowa
Zastosowana komunikacja szeregowa

W tej sesji będziemy pobierać wartość wyjściową z rezystora zależnego od światła LDR i wyświetlać ją na monitorze szeregowym.

odnieś się do zdjęć dla połączeń sprzętowych i kodowania!

teraz przerwij wartość czujnika, zakłócając światło padające na czujnik i zobacz zmiany wartości!

ĆWICZENIE:

Twoim zadaniem jest zrobienie poświaty LED na podstawie wyjścia LDR, tj. LED powinna świecić jaśniej w ciemnych warunkach i powinna świecić słabiej w jasnych warunkach.

wskazówka: użyj komunikacji PWM i szeregowej.

to podstawa automatyzacji!

Ciąg dalszy nastąpi……

To jest tylko moduł wprowadzający, będę o nim pisał więcej, a te moduły zostaną wkrótce wydane. Śledź mnie, jeśli Ci się spodoba

kilka nadchodzących tematów:

  • Sterowanie silnikiem serwo.
  • moduł ultradźwiękowy.
  • Czujnik podczerwieni.
  • sterownik silnika L293D.
  • komunikacja bluetooth
  • i wiele więcej……………………. mam nadzieję że ci się spodoba……………………………..!!!! "dzielić się wiedzą!" "OBEJRZYJ MNIE, ABY UZYSKAĆ WIĘCEJ INFORMACJI"

Zalecana: