роконтролер почав виконувати прошиту в нього програму.
Щоб налаштувати середовище розробки на роботу з мікроконтролером необхідно дізнатися, який номер COM-порту присвоїв комп'ютер платі. Для цього потрібно зайти в «Диспетчер пристроїв» і розкрити вкладку «Порти (COM і LPT)» як показано на малюнку 3.8.
Малюнок 3.8 - Номер COM-порту в диспетчері пристроїв
Це означає, що операційна система розпізнала нашу плату як COM-порт, підібрала для неї правильний драйвер і призначила цього COM-порту номер 4. Якщо ми підключимо до комп'ютера іншу плату Arduino, то операційна система призначить їй інший номер.
Тепер нам необхідно повідомити програмному середовищі, що плата, з якої їй належить спілкуватися, знаходиться на COM-порту «COM4».
Для цього переходимо в меню «Сервис»? «Послідовний порт» і вибираємо порт «COM4». Тепер програмна середа знає - що плата знаходиться на порту «COM4» як показано на малюнку 3.9. І з нею їй належить спілкуватися.
Малюнок 3.9 - Розпізнавання програмою плати
Також необхідно вказати тип плати як показано на малюнку 3.10
Малюнок 3.10 - Тип плати
Середа налаштована, плата підключена. Тепер можна переходити до завантаження програми в мікроконтролер.
Для цього в середовищі розробки необхідно відкрити заздалегідь написану програму як показано на малюнках 3.11 і 3.12 відповідно.
Малюнок 3.11 - Запуск провідника
Малюнок 3.12 - Запуск програми
Тепер все готово для прошивання мікроконтролеру. Натиснемо на кнопку завантажити як показано на малюнку 3.13.
Малюнок 3.13 - Прошивка мікроконтролера
Після натискання потрібно почекати кілька секунд поки скомпільована програма завантажиться в мікроконтролер як показано на малюнку 3.14.
Малюнок 3.14 - Завантаження програми в мікроконтролер
У разі успішного завантаження в платі замигають світлодіоди RX і TX як показано на малюнку 3.15.
Малюнок 3.15 - Миготіння світлодіодів як ознака успішного завантаження програми
У рядку стану з'явиться повідомлення «Завантаження виконана» і розмір займаної пам'яті в контролері як показано на малюнку 3.16.
Малюнок 3.16 - Звіт в консолі про успішну завантаження програми
Примітка. Якщо в результаті завантаження з'являється помилка виду
«Avrdude: stk500_get sync (): not in sync: resp=0x00?» Це означає, що плата налаштована некоректно. Поверніться до попередніх пунктах, щоб переконатися в тому, що пристрій було розпізнано операційною системою і в програмному середовищі визначити правильні установки для COM-порту і моделі плати. На цьому налаштування контролера закінчена.
Налаштування бездротового модуля APC220
Для забезпечення бездротової передачі телеметрії з автономного контрольного пункту, в Китаї придбані два модуля APC220 за $ 35 на aliexpress. Дані радіомодулі досить поширені, насамперед, через свою низьку ціну.
Налаштування модулів.
) Перед підключенням модулів до контролера і пульту управління необхідно налаштувати модулі.
Для цього, в першу чергу, потрібно скачати, розпакувати і встановити драйвер під назвою CP210x_VCP.
Драйвер можна знайти на офіційному сайті виробника Shenzhen Appcon Technologies CO # justify gt;
Малюнок 3.17 - Сайт виробника APC220
У цей розділі натискаємо на підрозділ Driver і викачуємо USB to UART Driver як показано на малюнку 3.18.
Малюнок 3.18 - Завантаження драйвера
) Для налаштування модулів їх необхідно підключити перехідник USB-UART до комп'ютера через USB порт, за схемою показаної на малюнку 3.19.
Малюнок 3.19 - Схема підключення ПК до модуля через міст
Має вийти так, як показано на малюнку 3.20.
Малюнок 3.20 - Модуль APC22 підключений через міст до ноутбука
Оскільки драйвер вже встановлений, то модуль APC220 відразу з'явиться в диспетчері пристроїв як показано на малюнку 3.21.
Малюнок 3.21 - Ідентифікація модуля в диспетчері пристроїв
Попередження! Модуль повинен мати СОМ з 1 по 8, інакше можлива не коректна робота модуля.