Уроки програмування Ардуіно

В уроці розповідається, як встановити програмне забезпечення для роботи з системою Ардуіно під Windows 7, як підключити плату до комп'ютера і завантажити першу програму.
Для установки програмного забезпечення і підключення контролера Arduino UNO R3 до комп'ютера необхідні:
- плата контролера;
- USB кабель (зазвичай дається в комплекті);
- персональний комп'ютер з ОС Windows, підключений до інтернету.
Плата може отримувати живлення від USB порту комп'ютера, тому зовнішній блок живлення не потрібно.

Установка інтегрованого середовища розробки Arduino IDE.
Перш за все, необхідно завантажити останню версію програми. Завантажити ZIP архів можна з офіційного сайту підтримки систем Ардуіно за цим посиланням. Необхідно вибрати рядок з потрібною операційною системою - Windows ZIP file.

Створити папку, наприклад Arduino, і розпакувати в неї zip файл.

Підключення плати Ардуіно.
За допомогою USB кабелю підключіть плату до комп'ютера. Повинний засвітитися світлодіод (з маркуванням ON), що показує, що на плату надходить харчування.
Мені відомі плати Arduino UNO R3 використовують в якості моста USB-UART
- мікросхему ATmega16U2 (оригінальний варіант)
- мікросхему CH340G (китайський клон).
Процеси установки драйверів для цих варіантів відрізняються.
Установка драйвера для ARDUINO UNO з перетворювачем інтерфейсів ATmega16U2.
Після підключення плати до комп'ютера Windows сама почне процес установки драйвера. Через деякий час з'явиться повідомлення про невдалу спробу.
Драйвер треба встановлювати вручну. Для цього переходимо Пуск -> Панель управління -> Система -> Диспетчер пристроїв.
У розділі Порти (COM іLPT) має бути пристрій ArduinoUNO з попереджуючим жовтим значком.
Клацаємо правою кнопкою миші по значку.
Вибираємо Оновити драйвер.
Далі Виконати пошук драйверів на цьому комп'ютері.
Вручну вказати місце розміщення драйвера. Файл ArduinoUNO.inf знаходиться в каталозі Drivers папки, куди розпакований архів.
У розділі Порти (COM і LPT) з'являється новий, віртуальний COM. Його номер треба запам'ятати.
Установка драйвера для ARDUINO UNO з перетворювачем інтерфейсів CH340G (китайський клон).
Після підключення плати до комп'ютера, Windows сама почне процес установки драйвера.

Через деякий час з'явиться повідомлення про невдалу спробу.

Драйвер треба встановлювати вручну. Для цього переходимо Пуск -> Панель управління -> Система -> Диспетчер пристроїв.
З'явився новий пристрій USB2.0-Serial з жовтим попереджувальним значком.
Запускаємо інсталяційний файл ch341ser.exe.

Чекаємо повідомлення про успішну установку.

У диспетчері пристроїв з'являється новий пристрій USB-SERIAL CH340.

Необхідно запам'ятати номер COM порту.
Запуск інтегрованого середовища розробки Arduino IDE.
Запускаємо файл arduino.exe.
Вибираємо тип плати Ардуіно: Інструменти -> Плата -> Arduino UNO.

Необхідно вказати номер COM порту: Інструменти -> Порт.

Для перевірки роботи системи можна запустити перший скетч - миготливий світлодіод. Для цього: Файл -> Приклади -> 01.Basics -> Blink.

Натискаємо кнопку Завантаження.

Чекаємо поки програма завантажиться і світлодіод на платі, позначений букой L, починає блимати приблизно раз в секунду. Значить все зробили правильно.
У наступному уроці отримаємо мінімальні знання про мову програмування для Ардуіно - мовою C ++.
Едуард, добрий день.
Виникає проблема при завантаженні скетчу в Ардуіно. Завантаження відбувається нестабільно. У моєму випадку до висновків TX1 і RX0 підключені висновки годинного дисплея на мікросхемі ТМ1637. Питання в наступному. Чи обов'язково висновки TX1 і RX0 Ардуіно в процесі завантаження скетчу повинні бути вільними від будь-яких електричних ланцюгів?
Вітаю! Так, обов'язково висновки плати в режимі завантаження повинні бути вільні. Якщо не помиляюся, в уроці 12 я писав про те, що висновки плати RXD і TXD мають пріоритет по відношенню до перетворювача інтерфейсу UART в USB. Приводив схему цих ланцюгів. Висновки RXD і TXD підключені безпосередньо до мікроконтролера, а конвертер інтерфейсів - через резистори 1 кОм. Тому якщо до висновку RXD підключити сигнал, то він заблокує сигнал інтерфейсу.
Приклад завантажився, все відмінно работает..А як же його тепер відключити?
Вітаю!
А навіщо відключати. Іншу програму завантажте.
Дякую за урок. Вийшло не відразу. У зв'язку з цим внесу доповнення. Плата китайський клон. Операційна система ХР. При установці останньої версії Arduino 1.6.8 при завантаженні вищезгаданого скетчу виникла помилка компіляції. Погуглити знайшов рада - встановити більш ранню версію програми. Для моєї ХР рекомендується 1.0.6. Після установки все запрацювало. Так, що майте на увазі. Хай щастить.