Arduino:Основы/Анатомия платы Arduino/Genuino Uno
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Анатомия платы Arduino/Genuino Uno[1]
Платы Arduino/Genuino могут «прощупывать» окружающее пространство, получая входящие данные от различных датчиков, а также влиять на него при помощи светодиодов, моторов и прочих устройств для вывода данных.
В основе каждой платы лежит микроконтроллер, что делает их универсальной платформой для разработки самых разнообразных проектов. Создавая что-либо, вы будете выстраивать цепи и интерфейсы для взаимодействия с другими устройствами, а также инструктировать микроконтроллер о том, как ему «общаться» со всеми этими компонентами.
Ниже – анатомия платы Arduino/Genuino Uno:
- Цифровые контакты. Используются с функциями digitalRead(), digitalWrite(), и analogWrite(). Функция analogWrite() работает только на контактах с символом «PWM».
- Светодиод, подключенный к контакту 13. Единственный компонент вывода данных, встроенный в плату по умолчанию. Он используется не только для скетча «Blink», который для многих пользователей Arduino будет самым первым, но и очень полезен для отладки.
- Светодиод, сообщающий о питании. Показывает, получает ли Arduino/Genuino питание. Полезен для отладки.
- Микроконтроллер ATmega. «Сердце» платы.
- Входные аналоговые контакты. Используются с функцией analogRead().
- Контакты GND и 5V. Используются для обеспечения ваших цепей 5-вольтовым питанием и заземлением.
- Коннектор для питания. Через него Arduino/Genuino питается, если не подключена к USB-порту. Может принимать напряжение в диапазоне от 7 до 12 вольт.
- Светодиоды RX и TX. Эти светодиоды сообщают о коммуникации между Arduino/Genuino и компьютером. Они быстро мигают, если на плату загружается скетч или в момент последовательной коммуникации между устройствами. Полезны для отладки.
- USB-порт. Используется для питания Arduino/Genuino, для загрузки скетчей на Arduino/Genuino и для коммуникации с загруженным скетчем. К примеру, через функцию Serial.println() и т.д.
- Кнопка сброса. Сбрасывает микроконтроллер Arduino.
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |