Зміст
приховати
Як використовувати Arduino REES2 Uno
Як користуватися Arduino Uno
Типове застосування
- Xoscillo, осцилограф з відкритим кодом
- Arduinome, пристрій MIDI-контролера, який імітує Monome
- OBDuino, маршрутний комп’ютер, який використовує інтерфейс бортової діагностики, наявний у більшості сучасних автомобілів
- Ardupilot, програмне та апаратне забезпечення дронів
- Gameduino, щит Arduino для створення ретро-2D відеоігор
- ArduinoPhone, мобільний телефон «зроби сам».
- Платформа для тестування якості води
Завантаження / встановлення
- Перейти до www.arduino.cc щоб завантажити останню версію програмного забезпечення arduino та вибрати свою операційну систему
- У рядку заголовка клацніть вкладку Програмне забезпечення, просто прокрутіть вниз, коли побачите це зображення
- Відповідно до вашої операційної системи, наприклад, якщо у вас система Windows, тоді виберіть Windows Installer.
Початкове налаштування
- Виберіть меню «Інструменти» та «Дошка».
- Потім виберіть тип плати Arduino, яку ви хочете запрограмувати, у нашому випадку це Arduino Uno.
- Виберіть програматор Arduino ISP, якщо не вибрано, необхідно вибрати програматор Arduino ISP. після підключення Arduino необхідно вибрати COM порт.
Блимніть світлодіодом
- Підключіть плату до комп'ютера. В Arduino програмне забезпечення перейти до File -> Напрamples -> Basics -> Blink LED. Код автоматично завантажиться у вікно.
- Натисніть кнопку «Завантажити» та зачекайте, доки програма не повідомить «Завантаження завершено». Ви повинні побачити, що світлодіод біля контакту 13 починає блимати. Зауважте, що до більшості плат вже підключено зелений світлодіод – вам не обов’язково потрібен окремий світлодіод.
Усунення несправностей
Якщо ви не можете завантажити будь-яку програму на Arduino Uno та отримуєте цю помилку для «BLINK» Під час завантаження Tx і Rx блимають одночасно та генерують повідомлення
avrdude: помилка перевірки, перша невідповідність у байті 0x00000x0d != 0x0c Помилка перевірки Avrdude; невідповідність вмісту Avrdudedone «Дякую»
Пропозиція
- Переконайтеся, що в меню Інструменти > Дошка вибрано правильний елемент. Якщо у вас є Arduino Uno, вам потрібно буде вибрати його. Крім того, нові плати Arduino Duemilanove постачаються з ATmega328, тоді як старіші мають ATmega168. Щоб перевірити, прочитайте текст на мікроконтролері (більшій мікросхемі) на платі Arduino.
- Перевірте, чи вибрано правильний порт у меню «Інструменти» > «Послідовний порт» (якщо ваш порт не відображається, спробуйте перезапустити IDE, коли плату підключено до комп’ютера). На Mac послідовний порт має бути таким, як /dev/tty.usbmodem621 (для Uno або Mega 2560) або /dev/tty.usbserial-A02f8e (для старіших плат на основі FTDI). У Linux це має бути /dev/ttyACM0 або подібний (для Uno або Mega 2560) або
/dev/ttyUSB0 або аналогічний (для старих плат). - У Windows це буде COM-порт, але вам потрібно перевірити в диспетчері пристроїв (у розділі «Порти»), щоб дізнатися, який саме. Якщо здається, що у вас немає послідовного порту для вашої плати Arduino, перегляньте наступну інформацію про драйвери.
Водії
- У Windows 7 (особливо в 64-розрядній версії) вам може знадобитися зайти в диспетчер пристроїв і оновити драйвери для Uno або Mega 2560.
- Просто клацніть правою кнопкою миші на пристрої (плата має бути підключена до вашого комп’ютера) і вкажіть Windows на відповідний .inf file знову. .inf знаходиться в каталозі drivers/ програмного забезпечення Arduino (а не в його підкаталозі FTDI USB Drivers).
- Якщо ви отримуєте цю помилку під час встановлення драйверів Uno або Mega 2560 у Windows XP: «Система не може знайти file зазначено
- У Linux Uno та Mega 2560 відображаються як пристрої у формі /dev/ttyACM0. Вони не підтримуються стандартною версією бібліотеки RXTX, яку програмне забезпечення Arduino використовує для послідовного зв’язку. Завантажене програмне забезпечення Arduino для Linux містить версію бібліотеки RXTX, виправлену для пошуку цих пристроїв /dev/ttyACM*. Існує також пакет Ubuntu (для 11.04), який включає підтримку цих пристроїв. Проте, якщо ви використовуєте пакет RXTX зі свого дистрибутива, вам може знадобитися створити символічне посилання з /dev/ttyACM0 на /dev/ttyUSB0 (напр.ample), щоб послідовний порт з’явився в програмному забезпеченні Arduino
бігти
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G наберіть ваше ім'я користувача
- Вийдіть і увійдіть знову, щоб зміни набули чинності.
Доступ до послідовного порту
- У Windows, якщо програмне забезпечення запускається повільно або виходить з ладу під час запуску, або повільно відкривається меню «Інструменти», можливо, потрібно вимкнути послідовні порти Bluetooth або інші мережеві COM-порти в диспетчері пристроїв. Програмне забезпечення Arduino сканує всі послідовні (COM) порти на вашому комп’ютері під час його запуску та коли ви відкриваєте меню «Інструменти», і ці мережеві порти іноді можуть спричиняти великі затримки або збої.
- Перевірте, чи не запущено програми, які сканують усі послідовні порти, як-от програмне забезпечення USB Cellular Wi-Fi Dongle (наприклад, від Sprint або Verizon), програми для синхронізації КПК, драйвери Bluetooth-USB (наприклад, BlueSoleil), інструменти для віртуальних демонов тощо.
- Переконайтеся, що у вас немає програмного забезпечення брандмауера, яке блокує доступ до послідовного порту (наприклад, ZoneAlarm).
- Можливо, вам доведеться вийти з Processing, PD, vvvv тощо, якщо ви використовуєте їх для читання даних через USB або послідовне з’єднання з платою Arduino.
- У Linux ви можете спробувати запустити програмне забезпечення Arduino як root, принаймні тимчасово, щоб побачити, чи виправляє завантаження.
Фізичне підключення
- Спочатку переконайтеся, що ваша плата увімкнена (світить зелений світлодіод) і підключена до комп’ютера.
- Arduino Uno та Mega 2560 можуть мати проблеми з підключенням до Mac через концентратор USB. Якщо в меню «Інструменти > Послідовний порт» нічого не відображається, спробуйте підключити плату безпосередньо до комп’ютера та перезапустити Arduino IDE.
- Від’єднайте цифрові контакти 0 і 1 під час завантаження, оскільки вони мають спільний доступ до послідовного зв’язку з комп’ютером (їх можна підключити та використовувати після завантаження коду).
- Спробуйте завантажити, нічого не підключивши до плати (звичайно, окрім кабелю USB).
- Переконайтеся, що плата не торкається нічого металевого чи струмопровідного.
- Спробуйте інший кабель USB; іноді вони не працюють.
Автоматичне скидання
- Якщо у вас є плата, яка не підтримує автоматичне скидання, переконайтеся, що ви скидаєте плату за кілька секунд до завантаження. (Arduino Diecimila, Duemilanove та Nano підтримують автоматичне скидання, як і LilyPad, Pro та Pro Mini з 6-контактними роз’ємами програмування).
- Однак зауважте, що деякі Diecimila були випадково записані за допомогою неправильного завантажувача, тому вам може знадобитися фізично натиснути кнопку скидання перед завантаженням.
- Однак на деяких комп’ютерах вам може знадобитися натиснути кнопку скидання на платі після того, як ви натиснули кнопку завантаження в середовищі Arduino. Спробуйте різні інтервали часу між ними, до 10 секунд або більше.
- Якщо ви отримуєте цю помилку: [VP 1]Пристрій не відповідає належним чином. Спробуйте завантажити знову (тобто перезавантажте плату та натисніть кнопку завантаження вдруге).
Навантажувач
- Переконайтеся, що на платі Arduino записаний завантажувач. Щоб перевірити, перезавантажте плату. Вбудований світлодіод (підключений до контакту 13) має блимати. Якщо це не так, можливо, на вашій платі немає завантажувача.
- Яка у вас дошка. Якщо це плата Mini, LilyPad або інша, яка потребує додаткової проводки, додайте фотографію вашої схеми, якщо можливо.
- Незалежно від того, чи змогли ви коли-небудь завантажити на дошку. Якщо так, то що ви робили з платою до/коли вона перестала працювати, і яке програмне забезпечення ви нещодавно додали або видалили зі свого комп’ютера?
- Повідомлення, які відображаються під час спроби завантажити з увімкненим докладним виведенням. Для цього натисніть кнопку завантаження на панелі інструментів, утримуючи клавішу Shift.