Π Π°Π±ΠΎΡ‚Π° Π½Π° Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ: Вакансия Arduino-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ (ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ элСктронщик) Π² МосквС, Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π ΠžΠ‘ΠšΠ’Π•Π‘Π’ (вакансия Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ c 18 октября 2017)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π Π°Π±ΠΎΡ‚Π° с Arduino — Turtlebro Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ

На ΠΏΠ»Π°Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMega 2560 с обвязкой, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Arduino Mega. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ поставляСтся с ΠΏΡ€ΠΎΡˆΠΈΡ‚Ρ‹ΠΌ Π±ΡƒΡ‚Π»ΠΎΠ°Π΄Π΅Ρ€ΠΎΠΌ Arduino. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ² ΠΊ запуску скСтчСй Arduino IDE ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со стандартными шилдами для Ардуино.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с МК Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Arduino IDE с сайта arduino.cc. Π’ настройках IDE Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ Arduino Mega 2560.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Arduino ros_lib

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino Ρ‡Π΅Ρ€Π΅Π· ROS Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ros_lib:<ros.h>.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ с вашСго Ρ€ΠΎΠ±ΠΎΡ‚Π° Ρ„Π°ΠΉΠ» /home/pi/ros_lib_noetic.tar.gz

Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ², Π·Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠ°ΠΏΠΊΠ° с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ros_lib. Она Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ большоС количСство Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ содСрТащих Π²Ρ‹Π·ΠΎΠ²Ρ‹ <ros.h>.
ПослС этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ ros_lib Π² ΠΏΠ°ΠΏΠΊΡƒ libraries, которая находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΡƒΠ΄Π° Arduino IDE сохраняСт Π½ΠΎΠ²Ρ‹Π΅ скСтчи. Π’Π°ΠΌ ΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈ Ρ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π»ΠΈ стандартным способом — Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Arduino IDE https://www.arduino.cc/en/guide/libraries​

Но Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ собствСнныС сообщСния ΠΈΠ»ΠΈ Ρƒ вас ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ошибки ΠΏΡ€ΠΈ сборкС скСтчСй, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ «ΠΏΠ΅Ρ€Π΅ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ» Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ros_lib ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² Π΅Π΅ Π½Π° Ρ€ΠΎΠ±ΠΎΡ‚Π΅)

rosrun rosserial_arduino make_libraries. py .

Вызванная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° rosserial_arduino собСрСт Π½ΠΎΠ²ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π½Π° основС настроСк ROS вашСго Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ Π΅Π΅ Π² ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ /home/pi/. Π”Π°Π»ΡŒΡˆΠ΅ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ros_lib с Ρ€ΠΎΠ±ΠΎΡ‚Π° Π½Π° ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Arduino Π² соотвСтствии с инструкциСй ΠΏΠΎ установкС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Arduino IDE.

ВзаимодСйствиС с ROS

Arduino Mega ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ Raspberry Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ Serial1. Π‘ΠΎ стороны ROS Π·Π°ΠΏΡƒΡ‰Π΅Π½ сСрвис rosserial ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ взаимодСйствиС МК ΠΈ ROS.

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ROS со стороны Arduino Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ros_lib <ros. h> ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Π·Π° ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ Arduino ΠΈ ROS, ΡƒΠΊΠ°Π·Π°Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Serial1 ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ 115200, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

#include <ros.h>

class NewHardware : public ArduinoHardware

public:

NewHardware():ArduinoHardware(&Serial1, 115200){};

ros::NodeHandle_<NewHardware> nh;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ rosserial http://wiki.ros.org/rosserial_arduino/Tutorials​

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности Arduino

Π’ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ части систСмной ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€ΠΎΠ±ΠΎΡ‚Π° располоТСны Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ Π½ΠΎΠΆΠΊΠ°ΠΌ D24 ΠΈ D23 МК Arduino ΠΈ Π΄Π²Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ соотвСтствСнно ΠΊ D22 ΠΈ D25. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΏΠΈΠ½Π΅ Arduino Π±ΡƒΠ΄Π΅Ρ‚ сигнал HIGH Для чтСния значСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ digitalRead(pin)

Π‘ Π»Π΅Π²ΠΎΠΉ стороны систСмной ΠΏΠ»Π°Ρ‚Ρ‹ находятся ΠΏΠΈΠ½Ρ‹ D44 D45 D46, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡΠ΅Ρ€Π²ΠΎΠΌΠ°ΡˆΠΈΠ½ΠΎΠΊ.

Π’ΠΠ˜ΠœΠΠΠ˜Π•: Π½Π° ΡΠ΅Ρ€Π²ΠΎΠΌΠ°ΡˆΠΈΠ½ΠΊΠΈ подаСтся напряТСниС 5Π’ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ источника питания! Ни Π² ΠΊΠΎΠ΅ΠΌ случаС нСльзя ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΏΠΈΠ½Ρ‹ питания ΡΠ΅Ρ€Π²ΠΎΠΌΠ°ΡˆΠΈΠ½ΠΎΠΊ с ΠΏΠΈΠ½Π°ΠΌΠΈ питания, Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° ΠΊΠΎΠ»ΠΎΠ΄ΠΊΡƒ Ардуино.

ΠŸΠ΅Ρ€Π΅Π΄ Π»ΠΈΠ΄Π°Ρ€ΠΎΠΌ располоТСны 4 свСтодиода, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ ΠΏΠΈΠ½Π°ΠΌ D26, D27, D28, D29.

ΠžΠ±Ρ‰Π΅Π½ΠΈΠ΅ с Arduino Ρ‡Π΅Ρ€Π΅Π· Serial

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Для прямого общСния с Arduino Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ usb-ΠΏΠΎΡ€Ρ‚ Raspberry ΠΈ microusb ΠΏΠΎΡ€Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊΠ°Π±Π΅Π»Π΅ΠΌ.

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ встроСнного ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π±Π΅Π· примСнСния ROS. Для этого ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Ρ‚ΠΈΠΏΠ° minicom (https://linux.die.net/man/1/minicom).
Для чтСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Ардуино ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

minicom -b 9600 -o -D /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0

для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ чтСния слСдуСт Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl-A ΠΈ Π·Π°Ρ‚Π΅ΠΌ X. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Serial Π² скСтчС Arduino.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Arduino это ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Serial языка Python https://pyserial.readthedocs.io/en/latest/shortintro.html​

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого скрипта для чтСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Arduino:

#!/usr/bin/env python3

import serial

if __name__ == ‘__main__’:

ser = serial.Serial(‘/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0’, 9600, timeout=1)

ser.flush()

while True:

if ser.in_waiting > 0:

line = ser.readline().decode(‘utf-8’).rstrip()

print(line)

Π Π°Π±ΠΎΡ‚Π° со свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ

Под ΠΏΠ»Π°Ρ‚ΠΎΠΉ располоТСно 24 RGB свСтодиода ΠΌΠΎΠ΄Π΅Π»ΠΈ WS2812.
https://cdn-shop.adafruit.com/datasheets/WS2812.pdf​

WS2812 — это Ρ‚Ρ€ΠΈ RGB-свСтодиода ΠΈ микросхСма-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для управлСния этими свСтодиодами, собранныС Π² ΠΎΠ΄Π½ΠΎΠΌ SMD корпусС. ΠšΠΎΡ€ΠΏΡƒΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свСтодиода ΠΈΠΌΠ΅Π΅Ρ‚ 4 Π²Ρ‹Π²ΠΎΠ΄Π°: Π΄Π²Π° Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π²Π° Π²Ρ‹Π²ΠΎΠ΄Π° питания. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… свСтодиодов соСдинСны со Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…, создавая Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ свСтодиодов, управляСмых Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠ½ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π›Π΅Π½Ρ‚Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ ΠΏΠΈΠ½Ρƒ D30 встроСнного ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Аrduino. Число свСтодиодов — 24. Для управлСния свСтодиодами ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ FastLed.
https://github.com/FastLED/FastLED​

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ управлСния свСтодиодной Π»Π΅Π½Ρ‚ΠΎΠΉ ΠΈΠ· Аrduino-скСтча:

Guide for WS2812B Addressable RGB LED Strip with Arduino


https://github.com/FastLED/FastLED/tree/master/examples​

Для тСстирования работоспособности свСтодиодной Π»Π΅Π½Ρ‚Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ тСстовым скСтчСм

ws-sro/Turtlebro-tester at main Β· voltbro/ws-sro

GitHub

УдалСнная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скСтча Arduino

Если Π΅ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ (Π±Π΅Π· доступа ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ) ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Arduino, Ρ‚ΠΎ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ имСя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ доступ.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ скСтч ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅

  1. 1

    .

    Π’ Arduino IDE Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ МК Arduino/Genuino Mega or Mega 2560

  2. 2

    .

    Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (ΠΊΠ½ΠΎΠΏΠΊΠ° ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ)

  3. 3

    .

    Π’ мСню Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ БкСтч→Экспорт Π‘ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°

  4. 4

    .

    Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π³Π΄Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ„Π°ΠΉΠ» скСтча, Π±ΡƒΠ΄ΡƒΡ‚ созданы Π΄Π²Π° Ρ„Π°ΠΉΠ»Π° с Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ΄Π° (sketch_mar24a.ino.mega.hex sketch_mar24a.ino. with_bootloader.mega.hex)

  5. 5

    .

    ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» sketch_mar24a.ino.mega.hex

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π½Π° Arduino:

  1. 1

    .

    Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ .hex Π½Π° Ρ€ΠΎΠ±ΠΎΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ linux scp

  2. 2

    .

    На Ρ€ΠΎΠ±ΠΎΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ» ΠΏΠ»Π°Ρ‚Ρ‹ Arduino

avrdude -v -v -p atmega2560 -c wiring -P /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 -b 115200 -D -U flash:w:sketch_mar24a. ino.mega.hex:i

Π“Π΄Π΅ sketch_mar24a.ino.mega.hex имя Ρ„Π°ΠΉΠ»Π° с ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ.
Для возмоТности ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Arduino Ρ€Π°Π·ΡŠΠ΅ΠΌ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Turtlebro Π±Ρ‹Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ RaspberryPi Ρ‡Π΅Ρ€Π΅Π· Micro-USB.

ΠŸΠ»Π°Ρ‚Π° TurtleBoard — Previous

ДоступныС cСрвисы

Last modified 1yr ago

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ардуино? ОбъясняСм простыми словами β†’ / АмпСрка

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Ардуино ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ? РазбираСмся с популярной ΠΈ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ, которая позволяСт быстро ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΡƒΠΌΠ½Ρ‹Π΅ элСктронныС устройства своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ.

Бамодостаточная Π½Π°Ρ‡ΠΈΠ½ΠΊΠ°

Arduino β€” это нСбольшая ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΏΠ»Π°Ρ‚Π° с собствСнным процСссором ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Помимо Π½ΠΈΡ… Π½Π° ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π° дСсятков ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ всСвозмоТныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹: свСтодиоды, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, ΠΌΠΎΡ‚ΠΎΡ€Ρ‹, Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΈ, Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρ‹, ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Π΅ Π΄Π²Π΅Ρ€Π½Ρ‹Π΅ Π·Π°ΠΌΠΊΠΈ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ всё, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ элСктричСства.

Π’ процСссор Ардуино ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСми этими устройствами ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ бСсконСчноС количСство ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… классных Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ², сдСланных своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎ собствСнной Π·Π°Π΄ΡƒΠΌΠΊΠ΅.

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠ»Π°Ρ‚ Arduino ❯

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ идСю, взглянитС Π½Π° ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ. Она Π½Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π½ΠΎΠΉ Π΄ΠΎΠ»ΠΈ всСх возмоТностСй, Π½ΠΎ всё ΠΆΠ΅ Π΄Π°Ρ‘Ρ‚ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС.

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Π±Π΅ΡˆΠ΅Π½ΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ благодаря простотС ΠΈ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½ΠΎΡΡ‚ΠΈ. Π”Π°ΠΆΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ноль Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ схСмотСхникС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ардуино Π·Π° ΠΏΠ°Ρ€Ρƒ часов. Π­Ρ‚ΠΎΠΌΡƒ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‚ тысячи ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ, ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ², Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ отличная сСрия Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΠΎ Arduino Π½Π° русском языкС.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ардуино ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ C++, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ простыми ΠΈ понятными функциями для управлСния Π²Π²ΠΎΠ΄ΠΎΠΌ-Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ…. Если Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ C++, Arduino станСт Π΄Π²Π΅Ρ€ΡŒΡŽ Π² Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠΈΡ€, Π³Π΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌ ΠΌΠΈΡ€ΠΎΠΌ ΠΈ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π½Π΅Π³ΠΎ. Если ΠΆΠ΅ Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€” Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π²Ρ‹ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, это просто.

Для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Ардуино сущСствуСт бСсплатная ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ срСда программирования Arduino IDE, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄ Windows, Mac OS ΠΈ Linux. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Ρ‘ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ становится Π΄Π΅Π»ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΊΠ°, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· USB. Π₯отя для Π±ΠΎΠ»Π΅Π΅ ΠΏΡ‹Ρ‚Π»ΠΈΠ²Ρ‹Ρ… ΡƒΠΌΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Ρ‡Π΅Ρ€Π΅Π· Visual Studio, Eclipse, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ IDE ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку, Π° Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ срСда программирования XOD IDE.

Π’Π°ΠΌ Π½Π΅ понадобится паяльник. ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ устройства ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ доску, ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ. ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊΠΈΠΌ быстрым ΠΈ простым, поэтому Π°Ρ€Π΄ΡƒΠΈΠ½ΠΊΠΈ быстро ΠΏΡ€ΠΈΠΆΠΈΠ»ΠΈΡΡŒ Π² ΡˆΠΊΠΎΠ»Π°Ρ… ΠΈ ΠΊΡ€ΡƒΠΆΠΊΠ°Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π±ΡƒΡ‚Π΅Ρ€Π±Ρ€ΠΎΠ΄Π°

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Arduino являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠ»Π°Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Shield. Π­Ρ‚ΠΈ Β«ΡˆΠΈΠ»Π΄Ρ‹Β» ставятся ΠΏΠΎΠ²Π΅Ρ€Ρ… Π°Ρ€Π΄ΡƒΠΈΠ½ΠΊΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ слоям Π±ΡƒΡ‚Π΅Ρ€Π±Ρ€ΠΎΠ΄Π° ΠΈ Π΄Π°ΡŽΡ‚ Π΅ΠΉ Π½ΠΎΠ²Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности. НапримСр, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ локальной сСти ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ (Ethernet Shield), для управлСния ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ (Motor Shield), для получСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ со спутников GPS (ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊ GPS/Π“Π›ΠžΠΠΠ‘Π‘) ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Arduino Shield ❯

Π’ ΠΈΡ‚ΠΎΠ³Π΅

Arduino β€” это сСрдцС конструктора, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ, строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, ΠΈ Π½Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π² Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ· Π½Π΅Π³ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ. Всё ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ лишь вашСй Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠΈΡ€, ΡƒΠ±ΠΎΠΉΠ½ΠΎΠ΅ Ρ…ΠΎΠ±Π±ΠΈ ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ. Π‘Π²Ρ‹ΡˆΠ΅ 10 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² людСй Π² ΠΌΠΈΡ€Π΅ ΡƒΠΆΠ΅ поняли это.

ВзглянитС лишь Π½Π° нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Ардуино. Π’Π΅Π΄ΡŒ это Π³Ρ€Π°Π½Π΄ΠΈΠΎΠ·Π½ΠΎ!

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ

Π’Π°ΠΌ понадобится сама ΠΏΠ»Π°Ρ‚Π°. НапримСр, Arduino Uno β€” самая популярная модСль Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚. Для Π½Π°Ρ‡Π°Π»Π° экспСримСнтов Π΅Ρ‘ Ρ…Π²Π°Ρ‚ΠΈΡ‚ с Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ. Π₯отя Ссли Π±Ρ€Π°Ρ‚ΡŒ Β«Π½Π° вырост», ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½ΡƒΡŽ Arduino Mega 2560.

Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΌ понадобится USB-кабСль, макСтная доска, ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ, рСзисторы, транзисторы… ΠΈ Π΅Ρ‰Ρ‘ дСсяток ΠΏΠΎΠ΄Ρ€ΡƒΡ‡Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡƒΡ‚ΠΎΠΌΠ»ΡΡ‚ΡŒ сСбя поисками Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ, Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ всё, Ρ‡Ρ‚ΠΎ потрСбуСтся, Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ². НапримСр, Π² Π½Π°Π±ΠΎΡ€Π°Ρ… Β«ΠœΠ°Ρ‚Ρ€Ρ‘ΡˆΠΊΠ° YΒ» ΠΈΠ»ΠΈ Β«ΠœΠ°Ρ‚Ρ€Ρ‘ΡˆΠΊΠ° ZΒ» ΠΌΡ‹ собрали всё, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠ³ΠΎ старта.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ с arduino – Circuit Schools

БСгодня ΠΌΡ‹ собираСмся ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒΒ  , Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino , Π° Ρ‚Π°ΠΊΠΆΠ΅ основныС характСристики, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ² самых популярных матСринских ΠΏΠ»Π°Ρ‚ Π² ΠΌΠΈΡ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π½ΠΎ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Raspberry Pi, ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π±Π°Π·Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΏΠ»Π°Ρ‚Ρ‹.

Π˜Ρ‚Π°ΠΊ, Π² этом ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с объяснСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈ Ρ‡Π΅Π³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ 9Β 0003 ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с нашСй ΠΏΠ»Π°Ρ‚ΠΎΠΉ Arduino.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino

Arduino β€” это ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для создания элСктроники с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ Β , основанная Π½Π° бСсплатном, Π³ΠΈΠ±ΠΊΠΎΠΌ ΠΈ простом Π² использовании Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии для создатСлСй ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π­Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΎΠ΄Π½ΠΎΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сообщСство создатСлСй ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ, сначала Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ свободного оборудования ΠΈ свободного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. БСсплатноС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это устройства, спСцификации ΠΈ схСмы ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находятся Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС, поэтому любой ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡ… воспроизвСсти. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Arduino ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±Π°Π·Ρƒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ»ΠΈ компания ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΏΠ»Π°Ρ‚Ρ‹ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ ΠΏΡ€ΠΈ запускС с ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π±Π°Π·Ρ‹.

Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Π­Π’Πœ , Ρ‡Π΅ΠΉ ΠΊΠΎΠ΄ доступСн Π»ΡŽΠ±ΠΎΠΌΡƒ , поэтому любой, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ. Arduino ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Arduino IDE (интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ), которая прСдставляСт собой срСду программирования, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ любой ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния для ΠΏΠ»Π°Ρ‚ Arduino, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всСвозмоТныС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹.

ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Arduino

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Arduino родился Π² 2003 Π³ΠΎΠ΄Ρƒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ доступ ΠΈ использованиС элСктроники ΠΈ программирования, Π΅Π³ΠΎ создали нСсколько студСнтов ΠΈΠ· Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π˜Π²Ρ€Π΅Π°, Π˜Ρ‚Π°Π»ΠΈΡ. Они сдСлали это для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ студСнтов-элСктронщиков Π±Ρ‹Π»Π° Π±ΠΎΠ»Π΅Π΅ дСшСвая Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° популярному BASIC Stamp, ΠΏΠ»Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° стоили Π±ΠΎΠ»Π΅Π΅ ста Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ всС ΠΌΠΎΠ³Π»ΠΈ ΠΈΡ… сСбС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ тяТСлой Ρ€Π°Π±ΠΎΡ‚Ρ‹ стала Arduino, ΠΏΠ»Π°Ρ‚Π° со всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ элСмСнтами для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ΠΊ Π²Ρ…ΠΎΠ΄Π°ΠΌ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² Windows, Ρ‚Π°ΠΊ ΠΈ Π² macOS ΠΈ GNU/Linux. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚ Ρ„ΠΈΠ»ΠΎΡΠΎΡ„ΠΈΡŽ «обучСния Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅Β», Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ β€” это практичСски Ρ‚Π²Π΅Ρ€ΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Arduino

Arduino β€” это ΠΏΠ»Π°Ρ‚Π°, основанная Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ATMEL AVR. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ инструкции Β , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² срСдС Arduino IDE. Π­Ρ‚ΠΈ инструкции ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ со схСмой Π½Π° ΠΏΠ»Π°Ρ‚Π΅.

НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Arduino ΡΠ²Π»ΡΡŽΡ‚ΡΡ Atmega168, Atmega328, Atmega1280, ATmega8 ΠΈΠ·-Π·Π° ΠΈΡ… простоты, Π½ΠΎ ΠΎΠ½ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ΡΡ Π΄ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Atmel с 32-разрядной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ ARM, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Intel.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΈ ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± этих ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройствах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· Π½ΠΈΡ….

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Arduino прСдоставляСт Π½Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, состоящСС ΠΈΠ· срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) , которая Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ язык программирования arduino, инструмСнты для пСрСноса ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΠ»Π°Ρ‚Π΅. Π“Π»Π°Π²Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ языка программирования являСтся Π΅Π³ΠΎ простота ΠΈ удобство использования.

Arduino ΠΎΠ±Π΅Ρ‰Π°Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ простым способом выполнСния ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² для всСх. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, процСсс состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ IDE, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ просто Β«Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ» ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ нас ΠΊΠΎΠ΄ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° нашС HW. Π—Π°Ρ‚Π΅ΠΌ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠΈ с ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠ΅ΠΉ ΠΈ Ρƒ нас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ПО, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ с Аппаратной Ρ‡Π°ΡΡ‚ΡŒΡŽ. ВсС это с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ экономичСскими влоТСниями: ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Arduino ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств.

Arduino β€” это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π° Π½Π΅ конкрСтная модСль ΠΏΠ»Π°Ρ‚Ρ‹, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, раздСляя Π΅Π³ΠΎ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚ . Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ Ρ†Π²Π΅Ρ‚Π° для Π½ΡƒΠΆΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, Π΅ΡΡ‚ΡŒ простыС ΠΈΠ»ΠΈ с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ функциями, Arduino, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Π΅Ρ‰Π΅ΠΉ ΠΈΠ»ΠΈ 3D-ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ, ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π² зависимости ΠΎΡ‚ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ†Π΅Π½.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠ»Π°Ρ‚Ρ‹ Arduino Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ‰ΠΈΡ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ Ρ€ΡŽΠΊΠ·Π°ΠΊΠ°ΠΌΠΈ. Π­Ρ‚ΠΎ своСго Ρ€ΠΎΠ΄Π° ΠΏΠ»Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ основной ΠΏΠ»Π°Ρ‚Π΅ для добавлСния мноТСства Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ GPS, часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ€Π°Π΄ΠΈΠΎΡΠ²ΡΠ·ΡŒ, сСнсорныС Π–Πš-экраны, ΠΌΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты. Π•ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹ со спСциализированными Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ ΠΏΠΎ Ρ‚Π°ΠΊΠΈΠΌ Π²Π΅Ρ‰Π°ΠΌ.

Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Arduino? Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Arduino.

Arduino ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… элСмСнтов, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ устройствам ΠΈ взаимодСйствия ΠΊΠ°ΠΊ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΈ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ элСмСнтом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΠ»ΠΈ опускаСт Талюзи Π² зависимости ΠΎΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ освСщСния Π² ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅, благодаря Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ освСщСнности, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌΡƒ ΠΊ Arduino, Ρ‚Π°ΠΊ ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· источника, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ It ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈΠ»ΠΈ Π²Π΅Π±-страницСй ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² дСйствиС, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ свСта ΠΈ запись Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚Π΅, Π½Π° дисплСС.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… Π°Π³Π΅Π½Ρ‚ΠΎΠ² (Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΈΡ… Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ). Для управлСния освСщСниСм ΠΈ устройствами ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° основС Arduino, особСнно ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ устройств, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.

Arduino β€” это тСхнология, которая Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ быстрого обучСния с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ знаниями Π² области программирования ΠΈ элСктроники, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² области ΡƒΠΌΠ½Ρ‹Ρ… Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ², Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ, носимых устройств, здравоохранСния, досуга, образования, Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ Ρ‚. Π΄.

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ сообщСства Arduino

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€ успСха Arduino, это сообщСство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС эти Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, дСлится знаниями, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для облСгчСния использования Arduino ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚ΠΈΡ€Π°ΠΆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ , ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ‚ΡŒ основой для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ связанного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π˜Ρ‚ΠΎΠ³ΠΎ:

Arduino = Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС + ПО + сообщСство

Arduino = Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС + ПО + сообщСство

НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ выглядит пСрвая ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Arduino

Arduino ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСимущСства: дСшСвизна, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ, простая срСда программирования, бСсплатноС ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π·Π° счСт Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ C++, бСсплатноС ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Arduino Π°ΠΏΡ€ΠΈΠΎΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ тСхнологичСскиС понятия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ ΠΈΡ…: цифровая ΠΈ аналоговая элСктроника, элСктричСство, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигналов, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ связи, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° процСссора, ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ, Π΄ΠΈΠ·Π°ΠΉΠ½ элСктронной ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Ρ‚. Π΄. …

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Arduino Π² ΠΌΠΈΡ€Π΅ оборудования

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino ΠΈ, соотвСтствСнно, бСсплатноС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ стали Π²Π°ΠΆΠ½Ρ‹ΠΌ элСмСнтом Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΌΠΈΡ€Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π½ΠΎ ΠΈ Π² индустрии производства оборудования.

ИсслСдованиС состояния ΠΌΠ΅Ρ‚ΠΈΠ·Π½ΠΎΠΉ отрасли Π² 2016 Π³ΠΎΠ΄Ρƒ производится ΠΏΠΎ этой ссылкС. ВсС большС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ инструмСнты для создания ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈ производства. Доступ ΠΊ этим инструмСнтам ΠΈ знания ΠΎΠ± этих инструмСнтах становятся всС Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Из этих инструмСнтов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Arduino, Raspberry Pi ΠΈ 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹.

Β 

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino? — SparkFun Learn

  • Π”ΠΎΠΌ
  • Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ
  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ардуино?

≑ Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†

Авторы:
Π±_Π΅_Π½

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

48

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Arduino β€” это ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для создания элСктронных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Arduino состоит ΠΊΠ°ΠΊ ΠΈΠ· физичСской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ (часто Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ), Ρ‚Π°ΠΊ ΠΈ ΠΈΠ· части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ»ΠΈ IDE (ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ), которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для записи ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Arduino стала довольно популярной срСди людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ элСктроникой, ΠΈ Π½Π° Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ вСскиС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚, Arduino Π½Π΅ нуТдаСтся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ обСспСчСнии (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π΅) для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ USB-кабСль. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Arduino IDE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ упрощСнная вСрсия C++, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. НаконСц, Arduino прСдоставляСт стандартный Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° прСдставлСны Π² Π±ΠΎΠ»Π΅Π΅ доступном корпусС.

Π­Ρ‚ΠΎ Arduino Uno

Uno β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых популярных ΠΏΠ»Π°Ρ‚ Π² сСмСйствС Arduino ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅ΠΌ ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ Π² этом ΡƒΡ€ΠΎΠΊΠ΅.

Π­Ρ‚ΠΎ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Arduino IDE.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡŒΡ‚Π΅, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π΅Ρ‚, Π½ΠΎ этих 10 строк ΠΊΠΎΠ΄Π° достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ³Π°Ρ‚ΡŒ встроСнным свСтодиодом Π½Π° Arduino. Код ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ смысла прямо сСйчас, Π½ΠΎ послС прочтСния этого руководства ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… руководств ΠΏΠΎ Arduino, ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… вас Π½Π° нашСм сайтС, ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠΌ вас быстро!

Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅

Π’ этом руководствС ΠΌΡ‹ рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • КакиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino
  • Π§Ρ‚ΠΎ находится Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Arduino ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ
  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠ»Π°Ρ‚ Arduino
  • НСкоторыС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ для использования с Arduino

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΊ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ

Arduino β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт для людСй с Π»ΡŽΠ±Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»Π΅Π³Ρ‡Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ вмСстС с Arduino, Ссли Π²Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основных ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… элСктроники. ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ хотя Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ прСдставлСниС ΠΎΠ± этих концСпциях, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ Arduino.

  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ элСктричСство?
  • НапряТСниС, Ρ‚ΠΎΠΊ, сопротивлСниС ΠΈ Π·Π°ΠΊΠΎΠ½ Ома
  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ†Π΅ΠΏΡŒ?
  • ΠŸΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы (ИБ)
  • ЛогичСскиС ΡƒΡ€ΠΎΠ²Π½ΠΈ
  • Цифровая Π»ΠΎΠ³ΠΈΠΊΠ°
  • Аналоговый ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ

Π˜Ρ‰Π΅Ρ‚Π΅ подходящий Arduino?

ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим руководством ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ Arduino ! ΠœΡ‹ собрали всС ΠΏΠ»Π°Ρ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ быстро ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΡƒΡŽ для Π²Π°ΡˆΠΈΡ… Π½ΡƒΠΆΠ΄.

ΠžΡ‚Π²Π΅Π΄ΠΈ мСня Ρ‚ΡƒΠ΄Π°!

Π§Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚?

АппаратноС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ для Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ², Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ², Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ², Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ всСх, ΠΊΡ‚ΠΎ интСрСсуСтся созданиСм ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ срСд. Arduino ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, свСтодиодами, двигатСлями, Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°ΠΌΠΈ, устройствами GPS, ΠΊΠ°ΠΌΠ΅Ρ€Π°ΠΌΠΈ, Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ ΠΈ Π΄Π°ΠΆΠ΅ с вашим смартфоном ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠΌ! Π­Ρ‚Π° Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² сочСтании с Ρ‚Π΅ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino являСтся бСсплатным, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ довольно Π΄Π΅ΡˆΠ΅Π²Ρ‹, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ появлСнию большого сообщСства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ внСсли ΠΊΠΎΠ΄ ΠΈ выпустили инструкции для ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Arduino.

Для всСго, ΠΎΡ‚ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² ΠΈ Π³Ρ€Π΅Π»ΠΊΠΈ для согрСвания Ρ€ΡƒΠΊ Π΄ΠΎ чСстных машин для гадания ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Ρ‡Π°Ρ‚ΠΎΠΊ для бросания костСй Dungeons and Dragons, Arduino ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠ·Π³ практичСски любого элСктронного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

_Носи свой ботаничСский ΠΊΡ€Π΅Π΄ΠΈΡ‚ Π½Π° Ρ€ΡƒΠΊΠ°Π²Π΅… эээ, Ρ€ΡƒΠΊΠ°. _

И это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Π° айсбСрга β€” Ссли Π²Π°ΠΌ интСрСсно, Π³Π΄Π΅ Π½Π°ΠΉΡ‚ΠΈ большС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Arduino Π² дСйствии, Π²ΠΎΡ‚ нСсколько Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… рСсурсов для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° основС Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ свой творчСский ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»:

  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ
  • Π˜Π³Ρ€ΠΎΠ²Π°Ρ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° Arduino
  • Π’ΠΈΠΊΠΈ ITP Physical Computing
  • Π›Π΅Π΄ΠΈ Ада
  • ΠœΠ°Ρ€ΠΊΠ°: ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹
  • ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… руководств ΠΏΠΎ Arduino здСсь, Π½Π° Learn.sparkfun.com.

Π§Ρ‚ΠΎ Π½Π° доскС?

БущСствуСт мноТСство разновидностСй ΠΏΠ»Π°Ρ‚ Arduino (описанных Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ. НСкоторыС ΠΏΠ»Π°Ρ‚Ρ‹ выглядят Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ прСдставлСнная Π½ΠΈΠΆΠ΅, Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Arduino ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:0005

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ (Ρ€Π°Π·ΡŠΠ΅ΠΌ USB / Barrel)

КаТдой ΠΏΠ»Π°Ρ‚Π΅ Arduino Π½ΡƒΠΆΠ΅Π½ способ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ источнику питания. Arduino UNO ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ USB-кабСля, ΠΈΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΈΠ»ΠΈ ΠΎΡ‚ настСнного источника питания (Π²Ρ€ΠΎΠ΄Π΅ этого), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ цилиндричСскому Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹ΡˆΠ΅ USB-соСдинСниС ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ (1) , Π° ΡˆΡ‚Π΅ΠΊΠ΅Ρ€Π½ΠΎΠ΅ Π³Π½Π΅Π·Π΄ΠΎ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ (2) .

USB-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Arduino. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Arduino, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π² нашСм руководствС ΠΏΠΎ установкС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Arduino.

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•: Π—ΠΠŸΠ Π•Π©ΠΠ•Π’Π‘Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ источник питания с напряТСниСм Π±ΠΎΠ»Π΅Π΅ 20 Π²ΠΎΠ»ΡŒΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ (ΠΈ Ρ‚Π΅ΠΌ самым Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚Π΅) ваш Arduino. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ΅ напряТСниС для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Arduino составляСт ΠΎΡ‚ 6 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ (5 Π’, 3,3 Π’, GND, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ, ШИМ, AREF)

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π½Π° Arduino β€” это мСста, Π³Π΄Π΅ Π²Ρ‹ соСдиняСтС ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° для построСния схСмы (вСроятно, Π² сочСтании с ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Π΅Ρ€Π½Ρ‹Π΅ пластиковыС Β«Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ прямо ΠΊ ΠΏΠ»Π°Ρ‚Π΅. Π£ Arduino Π΅ΡΡ‚ΡŒ нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

  • GND (3) : сокращСниС ΠΎΡ‚ «зСмля». На Arduino Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² GND, любой ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для зазСмлСния вашСй схСмы.
  • 5 Π’ (4) ΠΈ 3,3 Π’ (5) : Как Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 5 Π’ обСспСчиваСт ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5 Π²ΠΎΠ»ΡŒΡ‚, Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 3,3 Π’ обСспСчиваСт ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 3,3 Π²ΠΎΠ»ΡŒΡ‚Π°. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ простых ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… с Arduino, прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ 5 ΠΈΠ»ΠΈ 3,3 Π²ΠΎΠ»ΡŒΡ‚.
  • Аналоговый (6) : ΠžΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΠΎΠ΄ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ «Аналоговый Π²Ρ…ΠΎΠ΄Β» (ΠΎΡ‚ A0 Π΄ΠΎ A5 Π½Π° UNO) являСтся ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ сигнал с Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹) ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ.
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ (7) : Напротив Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² располоТСны Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ (ΠΎΡ‚ 0 Π΄ΠΎ 13 Π½Π° UNO). Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ для Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для сообщСния ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π°), Ρ‚Π°ΠΊ ΠΈ для Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для питания свСтодиода).
  • PWM (8) : Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΈΠ»ΡŒΠ΄Ρƒ (~) рядом с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ (3, 5, 6, 9, 10 ΠΈ 11 Π½Π° UNO). Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, Π½ΠΎ ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ модуляции (ШИМ). Π£ нас Π΅ΡΡ‚ΡŒ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ ШИМ, Π½ΠΎ ΠΏΠΎΠΊΠ° Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этих ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… ΠΊΠ°ΠΊ ΠΎ способных ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, постСпСнноС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ свСтодиода).
  • AREF (9) : Аналоговая ссылка. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π² ΠΏΠΎΠΊΠΎΠ΅. Иногда ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки внСшнСго ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния (ΠΎΡ‚ 0 Π΄ΠΎ 5 Π²ΠΎΠ»ΡŒΡ‚) Π² качСствС Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π° для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

Кнопка сброса

Как ΠΈ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Nintendo, Ρƒ Arduino Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° сброса (10) . НаТатиС Π½Π° Π½Π΅Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ соСдинит ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ сброса с Π·Π΅ΠΌΠ»Π΅ΠΉ ΠΈ пСрСзапустит любой ΠΊΠΎΠ΄, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² Arduino. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли ваш ΠΊΠΎΠ΄ Π½Π΅ повторяСтся, Π½ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ нСсколько Ρ€Π°Π·. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Nintendo, ΠΏΡ€ΠΎΠ΄ΡƒΠ²ΠΊΠ° Arduino ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ устраняСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ питания

Π‘Ρ€Π°Π·Ρƒ ΠΏΠΎΠ΄ ΠΈ справа ΠΎΡ‚ слова Β«UNOΒ» Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΊΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ свСтодиод рядом со словом Β«ONΒ» (11) . Π­Ρ‚ΠΎΡ‚ свСтодиод Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΠΎΡ€Π°Ρ‚ΡŒΡΡ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ Arduino ΠΊ источнику питания. Если этот ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ загораСтся, Π΅ΡΡ‚ΡŒ большая Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ. ВрСмя ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ схСму!

TX Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Ρ‹ RX

TX β€” сокращСниС для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, RX β€” сокращСниС для ΠΏΡ€ΠΈΠ΅ΠΌΠ°. Π­Ρ‚ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ довольно часто ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² элСктроникС для обозначСния ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ… Π·Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ связь. Π’ нашСм случаС Π½Π° Arduino UNO Π΅ΡΡ‚ΡŒ Π΄Π²Π° мСста, Π³Π΄Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ TX ΠΈ RX β€” ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· рядом с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌΠΈ 0 ΠΈ 1, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· рядом со свСтодиодными ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ TX ΠΈ RX 9. 0003 (12) . Π­Ρ‚ΠΈ свСтодиоды Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°ΠΌ приятныС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ указания всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Arduino ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ).

Основная микросхСма

ЧСрная ΡˆΡ‚ΡƒΠΊΠ° со всСми мСталличСскими Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ β€” это ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Π°Ρ схСма (13) . Π”ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом ΠΊΠ°ΠΊ ΠΎ ΠΌΠΎΠ·Π³Π΅ нашСго Arduino. Основная ИБ Π½Π° Arduino Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΏΠ»Π°Ρ‚Ρ‹ ΠΊ Ρ‚ΠΈΠΏΡƒ ΠΏΠ»Π°Ρ‚Ρ‹, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΠ· Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ИБ ATmega ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ATMEL. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ микросхСмы (наряду с Ρ‚ΠΈΠΏΠΎΠΌ вашСй ΠΏΠ»Π°Ρ‚Ρ‹) ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino. Π­Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² письмСнной Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ сторонС ИБ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ различиях ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ИБ, часто ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

РСгулятор напряТСния

РСгулятор напряТСния (14) Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ являСтся Ρ‡Π΅ΠΌ-Ρ‚ΠΎ, с Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ (ΠΈΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹) Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Arduino. Но ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ сущСствуСт ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½. РСгулятор напряТСния Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ β€” ΠΎΠ½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ напряТСния, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρƒ Arduino. Π”ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этом ΠΊΠ°ΠΊ ΠΎ своСго Ρ€ΠΎΠ΄Π° ΠΏΡ€ΠΈΠ²Ρ€Π°Ρ‚Π½ΠΈΠΊΠ΅; это ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ схСму. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ свои ограничСния, поэтому Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Arduino ΠΊ Ρ‡Π΅ΠΌΡƒ-Π»ΠΈΠ±ΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ, Ρ‡Π΅ΠΌ 20 Π²ΠΎΠ»ΡŒΡ‚.

БСмСйство Arduino

Arduino ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ нСсколько Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ возмоТности. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π°ΡΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π΅Ρ‰Π΅ большС Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ совСтами Π² этом руководствС. Π’ΠΎΡ‚ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ подходят для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² ΠΌΠΈΡ€Π΅ Arduino:

Arduino Uno (R3)

Uno β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Arduino. Π’ Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для Π½Π°Ρ‡Π°Π»Π°, ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ лишнСго. Он ΠΈΠΌΠ΅Π΅Ρ‚ 14 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ…/Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² (ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 6 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ШИМ-Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ²), 6 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², USB-соСдинСниС, Ρ€Π°Π·ΡŠΠ΅ΠΌ питания, ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Он содСрТит всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°; просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USB-кабСля ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° Π² постоянный ΠΈΠ»ΠΈ аккумулятор, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

LilyPad Arduino

Π­Ρ‚ΠΎ основная ΠΏΠ»Π°Ρ‚Π° LilyPad Arduino! LilyPad β€” это носимая тСхнология элСктронного тСкстиля, разработанная Π›ΠΈΠ΅ΠΉ Π‘ΡŽΡ‡Π»ΠΈ ΠΈ совмСстно разработанная Π›ΠΈΠ΅ΠΉ ΠΈ SparkFun. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ LilyPad Π±Ρ‹Π» творчСски Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с большими ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄ΡƒΡˆΠ΅Ρ‡ΠΊΠ°ΠΌΠΈ ΠΈ плоской спинкой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π΅ΠΆΠ΄Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ токопроводящСй Π½ΠΈΡ‚ΠΈ. LilyPad Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ собствСнноС сСмСйство Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ…, Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ…, силовых ΠΈ сСнсорных ΠΏΠ»Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ созданы ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для элСктронного тСкстиля. Π˜Ρ… Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒ!

RedBoard

Π’ SparkFun ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ мноТСство ΠΏΠ»Π°Ρ‚ Arduino ΠΈ всСгда ΠΈΡ‰Π΅ΠΌ ΡΠ°ΠΌΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ. КаТдая доска Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся, ΠΈ Π½ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Π½Π΅Ρ‚ всСго, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, поэтому ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‰ΡƒΡŽ Π² сСбС всС наши Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

RedBoard ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· кабСль USB Mini-B с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino IDE. Он Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Windows 8 Π±Π΅Π· нСобходимости ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ настройки бСзопасности (ΠΌΡ‹ использовали подписанныС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ UNO). Он Π±ΠΎΠ»Π΅Π΅ стабилСн благодаря ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌΡƒ Π½Π°ΠΌΠΈ Ρ‡ΠΈΠΏΡƒ USB/FTDI, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ плоский сзади, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ встраиваниС Π² ваши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρƒ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Arduino UNOΒ» Π² мСню ΠΏΠ»Π°Ρ‚Ρ‹, ΠΈ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ΄Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π½Π° RedBoard Ρ‡Π΅Ρ€Π΅Π· USB ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΡˆΡ‚Π΅ΠΊΠ΅Ρ€. ВстроСнный рСгулятор мощности ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ 7 Π΄ΠΎ 15 Π’ постоянного Ρ‚ΠΎΠΊΠ°.

Arduino Mega (R3)

Arduino Mega ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π±Ρ€Π°Ρ‚Π° UNO. Он ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство ( 54! ) Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (14 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ШИМ), 16 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ², USB-соСдинСниС, Ρ€Π°Π·ΡŠΠ΅ΠΌ питания ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса. Он содСрТит всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°; просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ USB-кабСля ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° Π² постоянный ΠΈΠ»ΠΈ аккумулятор, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π΄Π΅Π»Π°Π΅Ρ‚ эту ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… большого количСства Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, большого количСства свСтодиодов ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ).

Arduino Leonardo

Leonardo β€” пСрвая ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ со встроСнным USB. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ дСшСвлС ΠΈ ΠΏΡ€ΠΎΡ‰Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ»Π°Ρ‚Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с USB, доступны Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠ»Π°Ρ‚Π΅ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, ΠΌΡ‹ΡˆΡŒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅!

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ сСмСйство

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ваша ΠΏΠ»Π°Ρ‚Π° Arduino ΠΎΡ‡Π΅Π½ΡŒ красива, ΠΎΠ½Π° ΠΌΠ°Π»ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ сама ΠΏΠΎ сСбС β€” Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ руководств ΠΏΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ссылки Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π§Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚Β», Π½ΠΎ ΠΌΡ‹ Ρ€Π΅Π΄ΠΊΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± ΠΎΠ±Ρ‰ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² Π²Π΅Ρ‰Π΅ΠΉ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π·Π°Ρ†Π΅ΠΏΠΈΡ‚ΡŒΡΡ. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ прСдставим основныС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ , Π° Ρ‚Π°ΠΊΠΆΠ΅ экраны Arduino , Π΄Π²Π° самых ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… инструмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для воплощСния Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² Тизнь.

Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого ΠΊΠΎΠ΄Π° Arduino ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ спСктром Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² β€” устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ свСт, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ, ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΈΠ·Π³ΠΈΠ±Π°, Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅, Π±Π»ΠΈΠ·ΠΎΡΡ‚ΡŒ, ускорСниС, ΡƒΠ³Π°Ρ€Π½Ρ‹ΠΉ Π³Π°Π·, Ρ€Π°Π΄ΠΈΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ, баромСтричСскоС Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅, Π²Ρ‹ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ это, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ это!

ВсСго нСсколько Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ совмСстимы с Arduino

Π­ΠΊΡ€Π°Π½Ρ‹

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΡˆΡ‚ΡƒΠΊΠΈ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ экранами β€” Π² основном это Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… вашСго Arduino ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двигатСлями, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ, обСспСчСниС сотовой ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ бСспроводной связи, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π–Πš-экраном ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Частичный Π½Π°Π±ΠΎΡ€ доступных шилдов для увСличСния мощности вашСго Arduino

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‰ΠΈΡ‚Π°Ρ…, посСтитС:

  • ShieldList.org
  • Π©ΠΈΡ‚Π‘Ρ‚Ρ€Π°Π²Π°Π³Π°Π½Π·Π°!!! (БСрия Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊΠΎΠ², ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΡ… всС Ρ‰ΠΈΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Ρƒ нас Π² SparkFun) Π§Π°ΡΡ‚ΡŒ 1, Π§Π°ΡΡ‚ΡŒ 2 ΠΈ Π§Π°ΡΡ‚ΡŒ 3

РСсурсы ΠΈ дальнСйшСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ всС ΠΎ сСмСйствС Arduino, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для своСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΈ Ρ‡Ρ‚ΠΎ сущСствуСт мноТСство Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ экранов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ вывСсти ваши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ ΠΌΠΈΡ€Π΅ элСктроники.

Π˜Ρ‰Π΅Ρ‚Π΅ подходящий Arduino?

ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашим руководством ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ Arduino ! ΠœΡ‹ собрали всС ΠΏΠ»Π°Ρ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ быстро ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΡƒΡŽ для Π²Π°ΡˆΠΈΡ… Π½ΡƒΠΆΠ΄.

ΠžΡ‚Π²Π΅Π΄ΠΈ мСня Ρ‚ΡƒΠ΄Π°!

  • Ардуино IDE

  • ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ элСктричСскиС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ

  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ‹ Arduino

  • Руководство ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ ΠΏΠ»Π°Ρ‚ Arduino

  • ΠŸΠ»Π°Ρ‚Ρ‹ Arduino

  • Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ SparkFun

Установка Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Arduino? Π­Ρ‚ΠΎ просто! Π’ этом руководствС Π±ΡƒΠ΄Π΅Ρ‚ рассказано, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Arduino с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ диспСтчСра Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Arduino. Для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Π½Π΅ связанных с Arduino IDE, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим установку Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Arduino Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

22

Установка Arduino IDE

ПошаговоС руководство ΠΏΠΎ установкС ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Arduino Π² Windows, Mac ΠΈ Linux.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

16

Установка ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Π² Arduino IDE

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ/ядро Arduino? Π­Ρ‚ΠΎ просто! Π’ этом руководствС Π±ΡƒΠ΄Π΅Ρ‚ рассказано, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ диспСтчСра ΠΏΠ»Π°Ρ‚ Arduino. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим Ρ€ΡƒΡ‡Π½ΡƒΡŽ установку сторонних ядСр, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ опрСдСлСния ΠΏΠ»Π°Ρ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ SparkFun.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

3

Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ Arduino

  • Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ > Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino ΠΈ для Ρ‡Π΅Π³ΠΎ я ΠΌΠΎΠ³Ρƒ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?
  • Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ Arduino ΠΈ Genuino
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Arduino (IDE)
  • УстранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Arduino
  • Ардуино: Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ

Руководство ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ ΠΏΠ»Π°Ρ‚ Arduino

Π’Ρ‹Π±ΠΎΡ€ Arduino для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° ΠΏΠ»Π°Ρ‚ Arduino ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

5

Руководство ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ стандартного Arduino

Руководство ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ

Arduino Uno ΠΈΠ»ΠΈ Pro Mini? Bluetooth ΠΈΠ»ΠΈ бСспроводная связь? Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Arduinos, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². ΠœΡ‹ собрали всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Arduino…

RedBoard ΠΏΡ€ΠΎΡ‚ΠΈΠ² Uno

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ обсудим сходства ΠΈ различия ΠΌΠ΅ΠΆΠ΄Ρƒ RedBoard ΠΈ Arduino Uno (SMD ΠΈ PTH). ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

13

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino Shields

ΠŸΠ»Π°Ρ‚Π° Arduino Shield v2

ОбновлСниС нашСго классичСского руководства ΠΏΠΎ Arduino Shields! ВсС, Ρ‡Ρ‚ΠΎ Arduino Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚. Π§Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

5

ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ руководства ΠΏΠΎ Arduino Shield

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ардуино?

Π§Ρ‚ΠΎ это Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π° «Ардуино»? Π’ этом руководствС рассказываСтся ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Arduino, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈ ​​видТСтах Arduino.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

48

Руководство ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ TeensyView

Руководство ΠΏΠΎ использованию OLED-ΠΏΠ°Π½Π΅Π»ΠΈ TeensyView для отобраТСния тСкста ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

5

ΠΠ°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ для ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° Ardumoto

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ двигатСлями постоянного Ρ‚ΠΎΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ardumoto Shield вСрсии 2.0.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

4


Новичок
ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ
Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π΄ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия, относящиСся ΠΊ функциям доски Π² зависимости ΠΎΡ‚ слоТности Ρ‚Π΅ΠΌΡ‹.


Новичок

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ связь

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ асинхронной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ связи: ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΡƒΡ€ΠΎΠ²Π½ΠΈ сигнала, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, UART ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅!

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

99

Аналого-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅

ΠœΠΈΡ€ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ устройствам ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΡ€.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

57

ЛогичСскиС ΡƒΡ€ΠΎΠ²Π½ΠΈ

Π£Π·Π½Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами 3,3 Π’ ΠΈ 5 Π’ ΠΈ логичСскими уровнями.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

80

Аналоговый ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ

Π’ этом ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ пособии Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… сигналов, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ относятся ΠΊ элСктроникС.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

65

Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π² Arduino

Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΎΠ± ΠΎΠ±Ρ‰ΠΈΡ… Ρ‚ΠΈΠΏΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π² срСдС программирования Arduino.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

38

Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹

Π Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠΎΠΌ. Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°ΠΌΠΈ для пСрСнаправлСния соСдинСний ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Ссли Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π°.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

11

ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ интСрфСйс (SPI)

SPI ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΊ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌ устройствам, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, сдвиговыС рСгистры ΠΈ SD-ΠΊΠ°Ρ€Ρ‚Ρ‹.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

90

I2C

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² I2C, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных встроСнных ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… сСгодня.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

126

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ процСссора с Arduino

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅? Π’ Π΄Π²ΡƒΡ… словах, сущСствуСт ΠΌΠ΅Ρ‚ΠΎΠ΄, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ процСссор ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ свою ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, постоянно отслСТивая ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ событиС ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅. БущСствуСт Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ: Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ прСрывания. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ руководства ΠΌΡ‹ сосрСдоточимся Π½Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… прСрываниях.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

8

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ

Установка Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Arduino

Π’ этом руководствС Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΈ Π·Π°Ρ‡Π΅ΠΌ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим процСсс записи Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

25

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы (ИБ). ВСздСсущиС Ρ‡Π΅Ρ€Π½Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ элСктроники. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°ΠΊΡ†Π΅Π½Ρ‚ Π½Π° Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² IC.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

45

Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… EEPROM

EEPROM β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ° Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ!

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

14

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ†Π΅ΠΏΡŒ?

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСктричСский ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ начинаСтся со схСмы. НС Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ†Π΅ΠΏΡŒ? ΠœΡ‹ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

79

Как привСсти ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² дСйствиС

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ трСбования ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

66

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ

Как Π·Π°Ρ‡ΠΈΡ‰Π°Ρ‚ΡŒ, ΠΎΠ±ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

48

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ макСтная ΠΏΠ»Π°Ρ‚Π° ΠΈ ΠΊΠ°ΠΊ с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свою ΡΠ°ΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π²ΡƒΡŽ схСму.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

76

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ элСктричСство?

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ элСктричСство Π² дСйствии Π½Π° Π½Π°ΡˆΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, освСщая наши Π΄ΠΎΠΌΠ°, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Ρ€Ρ‹ ΠΌΠΎΠ»Π½ΠΈΠΈ Π²ΠΎ врСмя Π³Ρ€ΠΎΠ·Ρ‹, Π½ΠΎ Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅? Π­Ρ‚ΠΎ Π½Π΅ простой вопрос, Π½ΠΎ этот ΡƒΡ€ΠΎΠΊ ΠΏΡ€ΠΎΠ»ΡŒΠ΅Ρ‚ Π½Π° Π½Π΅Π³ΠΎ свСт!

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

82

ЭлСктроэнСргия

ΠžΠ±Π·ΠΎΡ€ элСктроэнСргии, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ энСргии. ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ мощности, Π²Π°Ρ‚Ρ‚Π°Ρ…, уравнСниях ΠΈ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… мощностях. 1,21 Π³ΠΈΠ³Π°Π²Π°Ρ‚Ρ‚ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ вСсСлья!

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

53

ΠŸΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ

Знакомство с ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ элСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π£Π·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΈΡ… частях ΠΎΠ½Π° присутствуСт ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

50

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы использования ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π° для измСрСния нСпрСрывности, напряТСния, сопротивлСния ΠΈ силы Ρ‚ΠΎΠΊΠ°.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

65

ΠžΡΠ½ΠΎΠ²Ρ‹ LilyPad: элСктронноС ΡˆΠΈΡ‚ΡŒΠ΅

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π½ΠΈΡ‚ΡŒ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ LilyPad.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

16

ΠΠ°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ для Π½Π°ΡˆΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Цифровая пСсочница Arduino Companion

Π”Π°Π²Π°ΠΉΡ‚Π΅ возьмСм Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· руководства ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ пСсочницС Π½Π° основС ArduBlock ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° Arduino.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

4

Руководство ΠΏΠΎ сборкС RedBot с шасси Shadow

Руководство ΠΏΠΎ сборкС ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° RedBot. Π­Ρ‚ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ вмСстС с ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиСм RedBot Inventor’s Kit.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

13

SparkFun Inventor’s Kit Руководство ΠΏΠΎ экспСримСнтам β€” v4.

0

Руководство ΠΏΠΎ экспСримСнтам SparkFun Inventor’s Kit (SIK) содСрТит всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для создания всСх пяти ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… 16 схСм, Π² послСднСй вСрсии Π½Π°Π±ΠΎΡ€Π° v4.0a.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

8

Π”Ρ€ΡƒΠ³ΠΈΠ΅ руководства ΠΏΠΎ Arduino

Руководство ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ LilyPad USB Plus

LilyPad USB Plus β€” это Π²ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Arduino.

Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅

Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ

2

Π”Π°Ρ‚Ρ‡ΠΈΠΊ расстояния Qwiic (VL53L1X, VL53L4CD) Руководство ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ

Π”Π°Ρ‚Ρ‡ΠΈΠΊ расстояния Qwiic — VL53L1X — это Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 4M. Π•Π³ΠΎ Π΄Π²ΠΎΡŽΡ€ΠΎΠ΄Π½Ρ‹ΠΉ Π±Ρ€Π°Ρ‚ VL53L4CD Ρ‚Π°ΠΊΠΆΠ΅ являСтся Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π° с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ характСристиками, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствия ΠΎΠΊΠΎΠ»ΠΎ 1,3 ΠΌ. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΅Π³ΠΎ ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ находится эта ΡˆΡ‚ΡƒΠΊΠ°.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *