Установка программного обеспечения
В этом уроке мы установим программное обеспечение и запустим первую готовую программу для проверки.
Итак, вы приобрели Arduino Uno или любую другую совместимую плату, и нужно сделать следующий шаг – установить необходимое программное обеспечение.
Сначала небольшое отступление. Существует настоящая плата Arduino, сделанная в Италии. Но не стоит думать, что все остальные являются подделками. Разработчики Arduino выложили в открытый доступ все свои наработки и разрешили всем создавать свои платы по созданным схемам.
Единственная просьба – не использовать само имя Arduino, поэтому можно встретить альтернативные названия, типа Freeduino, Genuino, Seeeduino, Adafruit 32UT, SparkFun Pro и прочее.
Поэтому по поведению китайские платы ничем не отличаются от итальянской (хотя бывают небольшие различия).
Входить в мир Arduino можно двумя способами. Первый – вы не программист. В этом случае поначалу вы можете собирать схему по рисункам и запускать готовые примеры, которые идут в составе Arduino IDE или взятые из других источников.
Если желание создавать свои проекты не исчезнет, то потихоньку можете разбираться в коде. Они совсем не сложные в учебных примерах, хотя и написаны на C++. Второй случай – вы программист, но не разбираетесь в электронике.
Аналогично, по картинкам собираете схемы из различных приборов и запускаете программу. Понимая, что делает код, вы можете что-то поменять или усложнить, пробуя различные варианты.
Позже вы набьёте руку и освоите необходимый объём для электронщика, чтобы рассчитать количество нужных радиодеталей, уберечь плату от короткого замыкания и прочие вещи.
Установка программы и драйверов за несколько лет упростилась. Microsoft решила подружиться с Arduino и в версиях Windows 8/10 плата опознаётся без проблем. В Windows 7 нужно немного поработать ручками (описание в нижней части страницы).
Кроме самой платы Uno (или любой другой), нам понадобится USB-кабель типа A-B (у других плат могут быть другие кабели). У меня он шёл в комплекте с набором. Это стандартный кабель, который обычно прилагается к принтерам и другим устройствам, его можно купить в компьютерных магазинах.
Далее нужно скачать среду разработки, в которой мы будем писать код. Последнюю версию Arduino IDE можно скачать с этой страницы. Вам необходимо выбрать ссылку, соответствующую вашей операционной системе (например, Windows) и скачать архив (около 180 Мб).
После того, как вы скачаете zip-файл, разархивируйте его в любой удобной папке (желательно, чтобы в названии вашей папки не встречались русские символы). При желании можно скачать готовый установщик в виде exe-файла.
После разархивации файла у вас появится отдельная папка Arduino с номером версии с множеством файлов и подпапок.
Если вы успешно преодолели данный шаг, то переходим к следующему этапу – запускаем программу Arduino (arduino.exe). У вас появится окно разработки под Arduino. Сама программа написана на Java и я видел обсуждения, что иногда программа требует установить файлы исполнения Java. У меня они были изначально, так как на этом языке пишу программы для Android.
Когда я устанавливал на Windows 8/10, то проблем с драйвером не возникло и всё установилось автоматически. При работе с некоторыми китайскими платами следует также установить драйвера, информацию о драйверах и установке ищите самостоятельно под свою плату.
Набираемся мужества и подключаем с помощью USB-кабеля плату с компьютером. На плате должна загореться зелёная светодиодная лампочка (помечена надписью ON). Запускаем Arduino IDE и в меню Tools | Board выбираем свою плату. После этого выбираем порт Tools | Port. Обычно это COM3, COM4.
Следующий шаг – загрузить скетч (так называют программу в Arduino) в микроконтроллер. Сам скетч пустой и ничего не делает. Важно только убедиться, что он успешно загрузился. В нижней части IDE появится сообщение об успешной загрузке.
Выводы (порты)
У каждой платы Arduino свой набор выводов. Как правило, я рассматриваю в примерах случай с UNO.
После первого шага отключите плату и хорошенько её осмотрите. Основное внимание следует уделить портам (выводам) по краям платы, ими вы будете активно пользоваться. Они все подписаны.
С одной стороны идут цифровые выводы от 0 до 13 и GND, с другой стороны аналоговые выводы от A0 до A5 и GND (2 шт.), 5V, 3.3V.
Запомните их расположение, оставшиеся выводы используются гораздо реже, особенно на начальном этапе. Подробнее о плате есть в отдельной статье.
Аналоговые и цифровые выводы могут принимать цифровой сигнал. Цифровым сигналом называют последовательность нулей и единиц от скачков напряжения от 0 до 5 вольт. Вдобавок, аналоговые выводы могут принимать аналоговые сигналы – диапазон плавно изменяющего напряжения от 0 до 5 вольт с маленьким шагом.
Датчики могут быть тоже цифровыми и аналоговыми и подключаться к соответствующим выводам. Как минимум, у датчиков есть три провода: один ведёт к питанию, второй к земле, по третьему передаются данные.
Установка Android IDE под Windows 7
Для старых версий нужно установить драйвер самостоятельно. При первом подключении Windows самостоятельно попытается установить драйвер, хотя мы его и не просили. Самоуверенная Windows признается, что ей не удалось установить драйвер.
Чтобы убедиться в этом, идём в Пуск→Панель управления→Система (а можно было просто нажать клавиши Win+Pause Break) и выбираем слева ссылку Диспетчер устройств. Там увидим, что напротив Arduino Uno стоит желтый предупреждающий значок.
Ничего страшного не произошло. Сейчас мы исправим ситуацию. Щёлкаем мышкой на данной записи и выбираем из контекстного меню пункт Обновить драйверы….
Далее выбираем опцию Выполнить поиск драйверов на этом компьютере, чтобы вручную указать местоположение драйверов. Сам драйвер ArduinoUNO.
inf находится в подпапке Drivers той самой папки Arduino, о которой говорилось выше.
Теперь Windows сможет правильно установить драйвер и все будет тип-топ.
Реклама
Источник: http://developer.alexanderklimov.ru/arduino/arduino-setup.php
Установить Arduino драйвер
Опубликовано 18.06.2013 14:07:00
В данной статье мы рассмотрим установку драйверов для плат, которые были разработаны компанией Arduino и имеют стандартные для них USB to UART переходники (имеющие дефолтные драйвера в папке с Arduino IDE) такие как ATmega16U2, FT232RL.
В случае, если у вас китайкая версия платы с конвертером на CH340G, воспользуйтесь данным руководством
Установка драйвера в операционной среде Windows
В качестве примера мы рассмотрим установку драйвера для Arduino UNO.
Учитывая тот факт, что в платах Arduino UNO и Arduino Mega в качестве микросхем-преобразователей USB to UART используются одинаковые микросхемы (в ранних версиях Atmega 8U2, в версиях R3 уже используется 16U2), то и установка будет происходить аналогично. Аналогично, все будет происходить и для Arduino nano, несмотря даже на то, что в nano в качестве микросхемы-преобразователя используется FT232RL.
Часть 1. Автоматическая установка драйвера
В случае, если ваш компьютер подключен к Интернету, то скорее всего драйвер установится автоматически и дальше статью можно не читать.
Часть 2. Ручная установка драйвера
Итак, после распаковки среды подключаем плату Arduino к компьютеру. Если драйвера не установились автоматически , то вы увидите следующее окно:
Не пугайтесь. Это обычное явление. Драйвер придется установить вручную.
Идем в Мой Компьютер/Свойства/Диспетчер устройств.
Два раза кликаем по “Неизвестному устройству”.
Нажимаем “Обновить драйвер”.
Выбираем “Выполнить поиск драйверов на этом компьютере”.
Указываем директорию, куда вы установили Arduino IDE, а точнее её дочернюю папку “drivers”. Галочку “Включая вложенные подпапки” оставляем.
Брандмауэр Windows как всегда на готовности. Нажимаем “Все равно установить этот драйвер”.
Ожидаем некоторое время. Всё, драйвера установились и наша плата готова к работе.
После того как вы успешно выполнили данные шаги, остается только открыть IDEшку, выбрать COM port которым определилась плата, выбрать саму плату из списка и с головой погрузиться в интересный мир Arduino.
Читать ранее:
• Устройство Arduino
Читать далее:
• Установка драйверов на CH340G
В данный момент еще реализованы не все элементы нашего сообщества. Мы активно работаем над ним и в ближайшее время возможность комментирования статей будет добавлена.
Источник: http://zelectro.cc/arduino_install
Знакомство с Arduino UNO на примере китайского аналога
Решился я на Arduino UNO R3 и заказал его на AliExpress, вернее его китайский аналог.
Существенное отличие китайского аналога от оригинала это его цена. Оригинальный Arduino UNO на данный момент на официальном сайте стоит $24.95, в то время как китайский аналог с доставкой обошёлся мне менее чем в $3 (дешевле в 8 раз). Более детальное сравнение оригинала с аналогом будет как нибудь в следующей статье, а сейчас дабы не отдалятся от основных целей, приступим.
Подключение к ПК и установка драйвера.
Ввиду того что в данном китайском аналоге Arduino для подключения к USB используется микросхема CH340G, предоставленные драйвера не подойдут для оригинальной Arduino и их аналогов, которые содержат в своём составе микросхему ATMEGA16U2.
Подключаем платформу Arduino к компьютеру через USB кабель, которым подключаются принтеры. На плате загорится светодиод “ON“. В диспетчере устройств появится новое устройство “USB2.0 – Serial“. Необходимо установить драйвера, работать в примере будем на Windows.
Драйвер для Windows 98/ME/2000/XP/Server 2003/2008/2012/2016/VISTA/Win7/Win8/8.1/Win10 32/64 bit:
Скачиваем архив, распаковываем и запускаем файл SETUP.EXE. Выбираем INSTALL.
В процессе установки драйвера замигает светодиод RX, после установки появится соответствующее сообщение, нажимаем “Ок“.
В диспетчере устройств появится новое устройство “USB-Serial CH340“. В моём случае устройство подключилось на порт COM7, у каждого может быть любой другой номер порта, главное его запомнить для будущей работы.
Первый скетч.
Программа для Arduino называется скетч. Для того что бы записать в Arduino скетч нужно установить на компьютер среду разработки Arduino. Скачиваем последнюю версию и распаковываем. Запускаем среду разработки файлом arduino.exe.
Программа по-умолчанию загрузилась у меня с русским интерфейсом.
Для выбора иного языка необходимо воспользоваться пунктом меню “Файл” – “Настройки“.
В списке “Язык редактора” можно выбрать любой другой язык, нажать “Ок” и перезапустить среду разработки. В составе имеются белорусский, украинский и другие языки.
Так же нужно проверить что бы правильно была выбрана платформа Arduino, для этого переходим в “Инструменты” – “Плата:” У меня по-умолчанию была правильно выбрана Anduino UNO, если у Вас что то другое, выбирайте свою платформу со списка.
Так же нужно выбрать правильно порт, на который подключена наша платформа. Для этого во время установки драйвера я уделял на это внимание (нужно посмотреть порт в диспетчере устройств). В моём случае это COM7. Теперь в “Инструменты” – “Порт:” нужно правильно указать порт.
Теперь попробуем запустить свой первый скетч на Arduino, который будет мигать светодиодом. В данной версии среды разработки уже имеется коллекция простых скетчей, среди которых находится и наш скетч.
Для этого перейдём в “Файл” – “Образцы” – “01.Basics” – “Blink“.
В новом окне откроется код программы. Теперь подготовим светодиод для нашей программы. На многих платах как и на моей, нужный светодиод был уже впаян вместе с остальными радиодеталями…
… но могут встречаться платы, на которых нет данного светодиода, в таком случае придётся его подключить через пины на плате. Возьмём самый обычный цветной светодиод и подключим его через ограничительный резистор 220Ом – 1Ком, к пинам на плате 13 и GND (в процессе подключения светодиода к Arduino рекомендуется отключить кабель USB).
Когда всё готово, остаётся загрузить программу для мигания светодиодом в микроконтроллер. В среде разработчика жмём на кнопку “Вгрузить“, для загрузки скетча в Anduino.
После того как скетч будет удачно закружен, светодиод начнёт мигать, в моём случае мигал светодиод тот что был распаян на плате и тот что я подключил к пинам.Для того что бы выключить Anduino, достаточно разъединить плату с USB кабелем.
На этом можно закончить первое знакомство с платформой, убедившись что всё работает исправно. Здесь можно заказать подобный аналог Arduino UNO.
Источник: http://radiolis.pp.ua/arduino/2-znakomstvo-s-arduino-na-primere-kitajskogo-analoga
Arduino USB UART чипы и драйвера CH340, CH340G, FTDI
Чипы FTDI, CH340, ATMEGA16U2 с драйверами позволяют плате Arduino и USB адаптерам подключаться к компьютеру и взаимодействовать с внешним окружением через Serial UART.
С их помощью Ардуино может скачивать прошивку, загружать и отправлять данные, не заботясь о низкоуровневой поддержке последовательного соединения.
В платах разных производителей могут использоваться различные чипы и драйвера.
В этой статье мы рассмотрим наиболее популярные микросхемы и узнаем, как скачать и установить соответствующие драйвера для нормальной работы Arduino Uno, Nano, Mega и другими платами.
Чипы CH340g, FTDI FT232, ATMEGA 16U2 / 8U2
Обычно с чипами USB преобразователей и поиском драйверов сталкиваются в тот момент, когда возникает проблема подключения платы к компьютеру.
Скорее всего, вы тоже нашли эту статью, пытаясь заставить Arduino IDE взаимодействовать с китайской ардуинкой.
Давайте разберемся, какую роль во взаимодействии с компьютером играет чип преобразователя и зачем устанавливать какие-то драйверы, чтобы все заработало.
Зачем нужен USB / UART TTL преобразователь
Когда вы подключаете Ардуино к компьютеру или любому другому устройству по USB, вы связываете между собой сразу два мира: микропроцессорный, сосредоточенный на плате Arduino и мир внешних устройств.
Подходы к организации взаимодействия между элементами в этих мирах сильно отличаются. Для работы внутри платы используется особый протокол со своими правилами взаимодействия — UART.
И для того, чтобы «внутреннюю» линию соединить с «внешней» нужен определенный преобразователь-посредник, который будет хорошо понимать физические сигналы, используемые как для USB, так и для платы контроллера.
Вот этим посредником и являются чипы USB- UART (иногда их еще обозначают называют USB-TTL, хотя это не совсем корректно) преобразователей, самыми популярными из которых являются микросхемы FTDI, CH340G, ATMEGA U16.
USB преобразователи в Ардуино
Мы должны использовать внешние чипы, потому что контроллер ATMEGA328, являющийся сердцем большинства современных плат Arduino, не содержит в своих кристаллических внутренностях встроенного преобразователя. Если вы посмотрите на плату ардуино, то увидите корпус чипа, на нем можно разобрать и его тип.
Исторически наиболее популярным вариантом чипов USB/UART конвертера была линейка микросхем от шотландского производителя FTDI.
Главным ее недостатком была стоимость и весьма странная политика в области контроля контрафакта, зачастую приводящая к тому, что легальные купленные устройства блокировались драйверами компании.
Сегодня существенную конкуренцию FTDI составляют микросхемы семейства CH340, массово производимые многочисленными китайскими производителями. Они гораздо дешевле и достаточно надежны и это постепенно привело к тому, что в большинстве недорогих контроллеров Arduino и адаптеров установлены именно чипы CH340 (CH340g).
Наверное, единственной, но очень важной проблемой при использовании CH340g взамен FTDI является необходимость в некоторых случаях установки USB драйвера.
«Респектабельная» FTDI давно уже тесно интегрирована в Windows и при подключении устройства с FTDI-преобразователем никаких драйвером устанавливать не нужно — они уже есть в системе.
Для подключения CH340g иногда нужно скачать драйвер и установить его — только после этого система увидит наше устройство.
Процедура установки драйвера для CH340g на самом деле очень проста и почти всегда проходит без ошибок на самых популярных операционных системах Windows7, Windows10. Именно поэтому никаких проблем с использованием недорогих ардуино плат, несущих на себе чип CH340, почти никогда не возникает.
Остается только вопрос — а зачем вообще нужен какой-то USB драйвер для подключения ардуино к компьютеру? Давайте разберемся.
USB драйвер для ардуино
Мы не будем уходить в теоретические дебри, разбирая многочисленные коммуникационные протоколы, поддерживаемые современными компьютерными системами. Главное, что нужно понимать: когда мы присоединяем какое-то устройство к компьютеру, оно может передавать или получать данные только если его «поймут» с другой стороны.
На стороне компьютера таким переводчиком является специальная программа, называемая драйвером. Драйвер USB работает в режиме эмуляции последовательного, COM-порта. Это означает, что при подключении операционная система создает виртуальные, программные COM-порты, с которыми и работает драйвер.
В Windows их можно посмотреть в диспетчере устройств.
Если мы подключаем Ардуино к компьютеру, то чип с помощью драйвера попросит систему открыть порт и начнет взаимодействие . И для чипов разных производителей потребуются разные драйвера. Проблемы возникают, когда драйвера нет.
Система пытается найти его для подключенного устройства, не находит и мы никогда не увидим его в списке устройств. Для решения проблемы надо найти и скачать соответствующие драйвера, а затем установить их на компьютер.
Ниже мы рассмотрим, как это делается на примере USB драйвера CH340.
Установка драйвера для CH340
Китайские микросхемы CH340 используется довольно часто благодаря своей низкой стоимости и вполне приемлемому качеству.
В серию микросхем CH340 входят CH340T (мост USB – UART), CH340R (мост USB – IrDA) и CH340G (мост USB – UART). Последняя микросхема является наиболее распространенной и удобной с точки зрения корпуса с меньшим числом выводов.
Установка драйвера CH340
Если в вашей системе отсутствует драйвер, его можно легко установить. Процедура занимает 5 минут и практически никогда не вызывает проблем. Скачать драйвер для CH340 можно по этой ссылке.
Процесс установки драйвера разбивается на несколько шагов:
- Загрузка драйвера.
- Распаковка скачанного архива.
- Найдите папку CH341ER.
- Запуск исполнительного файла SETUP.EXE.
- Нажать на кнопку Установить.
- На этом установка драйвера на компьютер завершена.
Характеристики CH340
Микросхема обладает следующими характеристиками и возможностями:
- Не нужно большое количество внешних компонентов, требуются только кварцевый резонатор и 4 конденсатора.
- Создание виртуального последовательного порта.
- Возможность применения всех приложений для COM-портов.
- Работает с сигналами уровней 5 и 3,3В.
- Выполнена в удобном корпусе SO-16 с малым количеством выводов и небольшим числом внешних компонентов.
- Поддержка полной скорости спецификации USB0.
- Наличие встроенного буфера типа FIFO.
- Поддержка всех стандартных режимов передачи данных.
- Поддержка симплексного, полудуплексного, дуплексного асинхронных режимов обмена.
- Поддержка интерфейсов RS23, RS422, RS485.
- Рабочие температуры лежат в диапазоне от -40С до 85 С.
Распиновка микросхемы CH340G представлена на рисунке.
На плате обозначены следующие контакты:
1 – Земля.
2 – TXD сигнал UART.
3 – RXD сигнал UART.
4 – напряжение питания.
5 — UD+ сигнал USB.
6 — UD- сигнал USB.
7 – XI вход для кварцевого резонатора и конденсатора.
8 – XO выход для кварцевого резонатора и конденсатора.
9 — CTS сигнал UART.
10 — DSR сигнал UART.
11 — RI сигнал UART.
12 – DCD сигнал UART.
13 – DTR сигнал UART.
14 – RTS сигнал UART.
15 – Включение инверсии входа RXD.
16 – Питание.
Микросхема эмулирует работу последовательного порта. Все приложения работают с конвертером интерфейса CH340G без изменения кода.
Чип FTDI для Arduino
Шотландская фирма FTDI занимается разработкой аппаратных мостов «USB-UART» и «USB-FIFO». Производство началось с запуска и продажи схем FT8U232 и FT8U245, которые в итоге стали очень популярными и востребованными на рынке устройств с USB. Эти виды микросхем имели всего лишь 1 режим работы и огромное количество дополнительных внешних элементов.
Следующим поколением аппаратных мостов были микросхемы FT232B и FT245B. В них добавился новый режим работы BitBang, также появилась возможность реализации восьми независимых линий ввода-вывода. Помимо этого была изменена схемотехника кристалла.
С 2006 года начался выпуск микросхем FT232R и FT245R, в которых были интегрированы на кристалл энергонезависимая память, тактовый генератор и другие компоненты. Основными преимуществами микросхемы FT232RL являются хорошая функциональность, легкость монтажа и минимальная обвязка. Распиновка модуля представлена на рисунке ниже.
Характеристики микросхемы FT232R:
- Одночиповый переходник USB-UART.
- Поддержка режимов передачи 7и 8 бит данных, 1 и 2 стоповых бита.
- Бесплатные драйверы VCP и D2XX.
- Скорость передачи 300 бод – 3 мегабод для RS422.
- Наличие встроенного идентификационного номера.
- Настраиваемые выходы CBUS.
- Вывод состояния приема и передачи на внешние светодиоды.
- Наличие буферов FIFO для высокоскоростного приема/передачи данных.
- Усовершенствованный режим bit bang.
- Встроенная память EEPROM на 1024 байт.
- Наличие встроенного стабилизатора напряжения на 3.3 В и для внешних сигналов от 1,8 до 5В.
- Высокая нагрузочная способность.
- Малое потребление энергии.
- Совместима с USB 2.0 Full Speed.
- Температурный диапазон от -40С до 85С.
Микросхема предоставляется с заранее запрограммированной памятью EEPROM, поэтому дополнительное программирование энергонезависимой памяти перед началом работы не требуется.
Чип ATMEGA16U2/8U2 для ардуино
Чипы ATMEGA16U2/8U2 используются в качестве моста между USB-портом и последовательным портом. Версия платы ATmega8u2 использовалась для предыдущих плат Ардуино Uno и Mega.
Технические характеристики чипа ATMEGA16U2:
- Процессор AVR.
- Высокая производительность, низкая мощность.
- Размер ядра 8-бит.
- Подключение SPI, UART/USART, USB.
- Количество контактов 32.
- Скорость ЦПУ 16 МГц.
- 512 б ОЗУ.
- 512 б энергонезависимой памяти.
- 22 программируемых линии ввода-вывода.
- Интегрированный аналоговый компаратор.
- Объем флеш-памяти 16 Кб.
- Размер EEPROM 512х8.
- Напряжение от 2,7В до 5,5В.
- Рабочие температуры от -40С до 85С.
Контроллер ATmega8u2 в своей прошивке уже имеет установленные USB COM драйвера, поэтому установка дополнительных не требуется.
Характеристики ATmega8u2:
- Диапазон напряжений от 2,7В до 5,5В.
- 32 вывода.
- Скорость ЦПУ 16 МГц.
- Объем флеш-памяти 8Кб.
- Поддержка встроенных интерфейсов I2C, SPI, UART, USART.
- Размер ядра 8 бит.
- Несколько режимов работы – холостой ход, энергосберегающий режим, режим ожидания, расширенный режим ожидания и выключение питания.
- Возможность внешнего и внутреннего прерывания.
- 22 программируемых линии ввода-вывода.
- 512 б энергонезависимой памяти.
- 512 б ОЗУ.
- Рабочие температуры от -40С до 85С.
Заключение и выводы
Микросхемы-контроллеры последовательного порта служат в качестве преобразователя интерфейса USB. Наиболее популярными являются микросхемы CH340 (преобразователь USB в UART), аппаратные мосты от фирмы FTDI, к которым относятся микросхемы FT8U232, FT8U245, FT232R и FT245R (USB-UART и USB – FIFO) и ATmega8U2 и ATmega16U2.
Источник: https://ArduinoMaster.ru/platy-arduino/arduino-usb-uart-chipy-i-drajvera-ch340-ch340g-ftdi/
Установка драйверов микросхемы CH340G для Arduino
В оригинальных платах Arduino за связь USB-UART отвечает ещё один микроконтроллер с нативной поддержкой USB, например, ATmega16u2 в Arduino UNO R3.
Оригинальные платы готовы к использованию прямо “из коробки”. Для них не требуется установка драйверов, они уже есть в системе. В Arduino Nano и старых версиях остальных плат эта задача лежит на микросхеме FT232RL, которая просто преобразует данные на аппаратном уровне и не подлежит прошивке.
С конца 2014 года компания FTDI, производитель USB-UART преобразователей FT232RL, начала кампанию по борьбе с поддельными чипами (весьма оригинальным способом, следует отметить). При обновлении драйверов система больше не видела устройства с поддельными FT232RL.
Китайские производители клонов Arduino не хотели терять покупателей, но и раскошеливаться на покупку оригинальных микросхем FT232RL они не захотели. При производстве своих Arduino они стали использовать микросхемы CH340G. Изначально они использовались только на Nano, но позже и в остальных платах стали применять CH340G, благодаря их дешевизне.
У многих начинающих пользователей Arduino возникают проблемы с неоригинальными платами. Arduino не видит порт, не определяется системой и не прошивается. С помощью данной статьи вы сможете установить драйвера для этой микросхемы в операционной системе Windows.
Если драйвера не были установлены, при подключении платы Arduino с CH340G вы увидите следующее уведомление: “Программное обеспечение для устройства не было установлено”
В этом случае драйвера будем устанавливать вручную. Скачать их можно по ссылке:
После скачивания переходим в “Мой КомпьютерСвойстваДиспетчер устройств”. Подключенная плата отобразится как “Другие устройства -> USB2.0-Serial”:
Дважды кликаем на него. Жмём “Обновить драйвер”:
Ищем драйвера на компьютере:
Указываем расположение распакованного архива с драйвером, галочку не снимаем:
Если появится окно “Не удалось проверить издателя этих драйверов” – жмём “Всё равно установить этот драйвер”. Ждём установки. Всё, компьютер готов к работе:
Если после выполнения всех действий, описанных выше, Arduino все равно не определяется системой, среда Arduino IDE не видит ее порт и плата не прошивается, то возможно, проблема заключается уже непосредственно в самой плате.
Сначала все равно стоит проверить, корректно-ли вы установили драйверы и перезагружали-ли компьютер после их установки. Если нет – перезагружаем, пробуем вставить Arduino в другой разъем USB, пробуем еще раз переустановить драйвер.
Источник: https://Voltiq.ru/installing-drivers-for-ch340g/
Установка драйвера CH340 для ардуино arduino и отключение цифровой подписи драйверов для windows
Заказать Arduino nano v3.0
Одним из наиболее популярных устройств на CH340G является переходник USB-COM TTL модель BTE13-009 от китайского производителя BAITE
USB TTL BAITE BTE13-009 купить на алиэкспресс
Вторым устройством выступит Arduino UNO R3, модель BTE14-04
Все эти устройства требуют установки драйвера CH340G для нормальной работы.
Описание CH340G
- Полноценный переходник USB — COM-порт (RS232) с уровнями TTL/CMOS и линиями: TxD, RxD, DTR, CTS
- Поддержка драйверов WindowsXP , Windows7 , Windows8, Mac OS, Linux
- Поддержка USB 2.0
- Скорость передачи данных от 50bps до 2Mbps
- Поддержка интерфейсов RS232, RS485, RS422
- Программное обеспечение полностью совместимо с CH341
- Поддержка питания 5в и 3,3 в
Установка драйвера CH340G
После подключения нашего устройства, мы увидим что устройство определится как USB 2.0 SERIAL, но Windows 7 не сможет установить драйвера
Для начала скачаем драйвер CH340 под виндовс
После скачивания открываем архив
Потом выбираем папку DRIVER
И запускаем извлекаем ее из архива
После этого кликаем правой кнопкой мыши по нашему USB 2.0 SERIAL в диспетчере устройств и выбираем пункт Обновить драйверы
Потом выбираем Выполнить поиск драйверов на этом компьютере
И в следующем окне указываем путь к папке с драйверами CH341SER и жмем Далее
Появится окно с предупреждением, но мы не смотря на это кликаем Все равно установить этот драйвер
После этого система установит драйвер и известит нас об этом
а в окне Порты COM и LPT появится наше подключение устройство.
Как отключить проверку цифровой подписи драйвера в Windows 7
В Windows 7 есть два, по сути одинаковых, способа отключения данной проверки, в обоих случаях для начала вам потребуется запустить командную строку от имени Администратора (для этого можно найти ее в меню Пуск, кликнуть правой кнопкой мыши и выбрать пункт «Запуск от имени Администратора».
После этого в командной строке введите команду bcdedit.exe /set nointegritychecks ON и нажмите Enter (для повторного включения используйте ту же команду, написав вместо ON OFF).
Второй способ — использовать по порядку две команды:
- bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS и после сообщения о том, что операция выполнена успешно — вторая команда
- bcdedit.exe -set TESTSIGNING ON
Вот, пожалуй, и все, что вам потребуется для установки драйвера без цифровой подписи в Windows 7 или 8. Напомню, что эта операция не вполне безопасна.
Так же не забываем о экономии при покупке товаров на Алиєкспресс с помощью кэшбэка
Для веб администраторов и владельцев пабликов главная страница ePN
Для пользователей покупающих на Алиэкспресс с быстрым выводом % главная страница ePN Cashback
Удобный плагин кэшбеэка браузерный плагин ePN Cashback
Источник: http://www.electronica52.in.ua/proekty-arduino/ustanovka-drajvera-ch340-dlya-arduino-arduino-i-otkluchenie-cifrovoj-podpisi-drajverov-dlya-windows
Установка драйвера arduino uno на windows 7. Как работает Arduino
Вернее его китайский аналог.
Существенное отличие китайского аналога от оригинала это его цена. Оригинальный Arduino UNO на данный момент на официальном сайте стоит $24.95, в то время как китайский аналог с доставкой обошёлся мне менее чем в $3 (дешевле в 8 раз). Более детальное сравнение оригинала с аналогом будет как нибудь в следующей статье, а сейчас дабы не отдалятся от основных целей, приступим.
Подключение к ПК и установка драйвера.
Ввиду того что в данном китайском аналоге Arduino для подключения к USB используется микросхема CH340G , предоставленные драйвера не подойдут для оригинальной Arduino и их аналогов, которые содержат в своём составе микросхему ATMEGA16U2 .
Подключаем платформу Arduino к компьютеру через USB кабель, которым подключаются принтеры. На плате загорится светодиод “ON “. В диспетчере устройств появится новое устройство “USB2.0 – Serial “. Необходимо установить драйвера, работать в примере будем на Windows.
Скачиваем архив, распаковываем и запускаем файл CH341SER.EXE . Выбираем INSTALL .
В процессе установки драйвера замигает светодиод RX , после установки появится соответствующее сообщение, нажимаем “Ок “.
В диспетчере устройств появится новое устройство “USB-Serial CH340 “. В моём случае устройство подключилось на порт COM7 , у каждого может быть любой другой номер порта, главное его запомнить для будущей работы.
Первый скетч.
Программа для Arduino называется скетч. Для того что бы записать в Arduino скетч нужно установить на компьютер среду разработки Arduino . Скачиваем последнюю версию и распаковываем. Запускаем среду разработки файлом arduino.exe .
Программа по-умолчанию загрузилась у меня с русским интерфейсом.
Для выбора иного языка необходимо воспользоваться пунктом меню “Файл ” – “Настройки “.
В списке “Язык редактора ” можно выбрать любой другой язык, нажать “Ок ” и перезапустить среду разработки. В составе имеются белорусский, украинский и другие языки.
Так же нужно проверить что бы правильно была выбрана платформа Arduino, для этого переходим в “Инструменты ” – “Плата: ” У меня по-умолчанию была правильно выбрана Anduino UNO, если у Вас что то другое, выбирайте свою платформу со списка.
Так же нужно выбрать правильно порт, на который подключена наша платформа. Для этого во время установки драйвера я уделял на это внимание (нужно посмотреть порт в диспетчере устройств). В моём случае это COM7 . Теперь в “Инструменты ” – “Порт: ” нужно правильно указать порт.
Теперь попробуем запустить свой первый скетч на Arduino, который будет мигать светодиодом.
В данной версии среды разработки уже имеется коллекция простых скетчей, среди которых находится и наш скетч.
Для этого перейдём в “Файл ” – “Образцы ” – “01.Basics ” – “Blink “.
В новом окне откроется код программы. Теперь подготовим светодиод для нашей программы. На многих платах как и на моей, нужный светодиод был уже впаян вместе с остальными радиодеталями…
Но могут встречаться платы, на которых нет данного светодиода, в таком случае придётся его подключить через пины на плате. Возьмём самый обычный цветной светодиод и подключим его через ограничительный резистор 220Ом – 1Ком, к пинам на плате 13 и GND (в процессе подключения светодиода к Arduino рекомендуется отключить кабель USB).
Когда всё готово, остаётся загрузить программу для мигания светодиодом в микроконтроллер. В среде разработчика жмём на кнопку “Вгрузить “, для загрузки скетча в Anduino.
После того как скетч будет удачно закружен, светодиод начнёт мигать, в моём случае мигал светодиод тот что был распаян на плате и тот что я подключил к пинам.
Для того что бы выключить Anduino, достаточно разъединить плату с USB кабелем.
На этом можно закончить первое знакомство с платформой, убедившись что всё работает исправно.
В принципе она универсальна и на ней можно реализовать огромное количество проектов.
Приступим!
Первым делом нам нужно скачать и установить среду разработки со встроенными драйверами, это можно сделать с официального сайта Arduino.cc или по ссылке .
После чего можно подключить плату к компьютеру через usb провод которой чаще всего идет в комплекте, либо через любой подходящий. Ардуино использует USB B, в нем нет ничего особенного.
Если все сделано правильно и плата исправна windows найдет новое устройство и самостоятельно установит его после чего на плате загорится светодиод помеченный как ON или PWR.
Теперь можно открывать Arduino ide и перед нами сразу появится окно редактора.1) Окно редактора, то место куда мы будем писать код.
2)Окно состояния, здесь будут отображается ошибки и другая информация о нашей программе и процессе заливки прошивки в плату.
3) Панель инструментов и т.д.
Кстати ide поддерживает русский язык, что должно помочь в ее освоении. Теперь проверим все ли хорошо и перейдем на вкладку инструменты -> Платы. Там сразу должна быть выбрана наша плата:
Если это не так-то выберем ее вручную.
Источник: https://stroysystems.ru/installation/installing-the-arduino-uno-driver-on-windows-7-how-does-arduino-work.html
Начало работы с Arduino в Windows – «Robot-Kit.ru» интернет-магазин Arduino
Программируемые контроллеры Arduino (Ардуино) предназначены для создания различных робототехнических проектов, обучения конструированию различных систем мехатроники и программированию. Платы arduino – это современный электронный конструктор для людей интересующихся и увлеченных, которые знают значение слова “хобби”.
Эта статья объясняет как подключить плату Arduino к ПК и загрузить первый скетч.
- Приобретите Arduino и USB – кабель
В этой статье мы предполагаем, что вы используете Arduino Uno, Arduino Duemilanove, Nano, Leonardo или Mega 2560. Кроме платы Arduino необходим стандартный кабель USB (тот, который используется для подключения принтера). Для Arduino Nano вам понадобится мини-USB кабель. - Скачайте среду разработки ARDUINO IDE
Посмотреть/скачать последнюю версию ARDUINO IDE бесплатно =>>
После завершения загрузки, распакуйте загруженный файл. Убедитесь в том, что структура папок сохранена. Дважды щелкните папку, чтобы открыть ее. Там должно быть несколько файлов и вложенных папок внутри. - Подключите плату Arduino Uno, Mega, Duemilanove и Arduino Nano автоматически получают питание или от USB-подключения к компьютеру или от внешнего источника питания. Если вы используете Arduino Diecimila, вы должны убедиться, что плата настроена на питание от USB.
Подключите плату Arduino к компьютеру с помощью USB кабеля. Зеленый светодиодный индикатор питания (обозначенный PWR) должен засветится.
- Установка драйверов для Arduino Uno в Windows7, Vista или XP Подключите вашу плату и ожидайте пока Windows начнет процесс установки драйверов. Если через несколько секунд, процесс не начался: Выберите в меню Пуск и откройте Панель управления. В Панели управления, выберите Система и Безопасность. Затем нажмите на «Система». Как только окно системы откроется, выберите Диспетчер устройств. Загляните в Порты (COM и LPT). Вы должны увидеть открытый порт под названием “Arduino UNO (COMxx)” Щелкните правой кнопкой мыши на “Arduino UNO (COMxx)” и выберите “Обновить драйвер программного обеспечения”. Затем выберите “Выполнить поиск драйверов на этом компьютере”. Найдите и выберите файл драйвера Uno, под названием “ArduinoUNO.inf”, расположенный в папке “Drivers” программы Arduino (не в подкаталоге “FTDI USB Drivers”).Windows закончит установку драйвера оттуда.
- Установка драйверов для Arduino Duemilanove , Nano или Diecimila в Windows7, Vista или XP При подключении платы, Windows должна инициировать процесс установки драйвера (если вы еще не использовали компьютер с платой Arduino перед этим). В Windows Vista, драйве должен автоматически скачатся и установится. (На самом деле, это работает!) В Windows XP откроется мастер установки нового оборудования: На вопрос: « может ли Windows подключится к центру обновления Windows для поиска программного обеспечения?» отвечайте «Нет, не в этот раз». Нажмите кнопку Далее. Выберите «Установка из указанного места» и нажмите кнопку Далее. Снимите флажок Поиск на сменных носителях, выберите «Включить следующее место поиска» и перейдите к drivers/FTDI USB Drivers дистрибутива Arduino. (Последние версии драйверов можно найти на сайте FTDI ). Нажмите кнопку Далее. Мастер начнет искать драйвер, а затем сообщит, что был найден “USB Serial Converter”. Нажмите кнопку Готово. Мастер установки нового оборудования появится снова. Пройдите те же шаги и выбирайте те же параметры и место поиска. На этот раз будет обнаружен “USB Serial Port “.Вы можете удостовериться что драйверы были установлены путем открытия менеджера устройств Windows (в вкладке Оборудование панели управления). Ищите “USB Serial Port» в разделе Порты, это плата Arduino.
- Запустите приложение ARDUINO IDE
Дважды нажмите на ярлык приложения ARDUINO IDE. (Примечание: Если программное обеспечение ARDUINO IDE загрузилось на другом языке, вы можете изменить его в диалоге настроек). - Открытие пример «мигалки» Откройте скетч который мигает диодом: File > Examples > 1.Basics > Blink
- Выберите вашу плату В меню Tools> Board выберите ваш Arduino.
- Выберите последовательный порт Выберите последовательный порт к которому подключен Arduino из меню Tools | Serial Port. Это может быть COM3 или выше (COM1 и COM2, как правило, зарезервированы для аппаратных последовательных портов).
Чтобы выяснить который порт ваш, вы можете отключить Arduino и повторно открыть меню, запись, которая исчезает, будет соответствовать плате Arduino. Подключите плату и выберите последовательный порт.
- Загрузите программу Теперь, просто нажмите на кнопку “Загрузить” в среде. Подождите несколько секунд – вы должны увидеть мигание светодиодов RX и TX. Если загрузка прошла успешно, в строке состояния появится сообщение ” Done uploading ” (Примечание: если у вас Arduino Mini, NG или другие платы, вам нужно нажать на кнопку перезагрузки на плате непосредственно перед нажатием на кнопку загрузки).
Через несколько секунд после завершения загрузки, вы должны увидеть мигающий светодиод на выводе 13. Если да, то поздравляем! Вы запустили Arduino в работу.
Установить дополнительную библиотеку в среду Arduino IDE Вам поможет статья «Установка библиотек в Arduino IDE» =>>
Источник: http://robot-kit.ru/article_info.php?articles_id=11
Установка и настройка Arduino IDE под Windows
Рассмотрим начало работы с Arduino в операционной системе Windows. В качестве примера возьмём платформу Arduino Uno. Для других плат разница минимальна.
Запуск Arduino IDE
После того как вы загрузили и установили Arduino IDE, давайте запустим её! Должно открыться окно как на рисунке ниже.
Что-то пошло не так?
- Arduino IDE не запускается? Вероятно на компьютере некорректно установлена JRE (Java Runtime Environment). Обратитесь к пункту (1) для переустановки Arduino IDE: инсталлятор сделает всю работу по развёртыванию JRE.
После установки Arduino IDE пришло время подключить платформу Arduino к компьютеру.
Соедините Arduino с компьютером через USB-кабель. Вы увидите, как на плате загорится светодиод «ON», и начнёт мигать светодиод «L». Это означает, что на плату подано питание, и микроконтроллер Arduino начал выполнять прошитую на заводе программу «Blink» (мигание светодиодом).
Чтобы настроить Arduino IDE на работу с конкретной Arduino, нам необходимо узнать, какой номер COM-порта присвоил компьютер данной платформе. Для этого нужно зайти в «Диспетчер устройств» Windows и раскрыть вкладку «Порты (COM и LPT)». Мы должны увидеть следующую картину:
Это означает, что операционная система распознала нашу плату Arduino как COM-порт, подобрала для неё правильный драйвер и назначила этому COM-порту номер 2. Если мы подключим к компьютеру другую плату Arduino, то операционная система назначит ей другой номер. Поэтому, если у вас несколько плат Arduino, очень важно не запутаться в номерах COM-портов.
Что-то пошло не так?
Если после подключения Arduino к компьютеру, в диспетчере устройств не появляется новых устройств, это может быть следствием одной из причин:
- Неисправный USB-кабель или порт
- Блокировка со стороны операционной системы
- Неисправная плата Arduino
Настройка Arduino IDE на работу с Arduino
Теперь нам необходимо сообщить Arduino IDE, что плата, с которой ей предстоит общаться, находится на COM-порту с номером 2.
Для этого переходим в меню: Инструменты Порт и выбираем порт «COM2». Теперь Arduino IDE знает — что-то находится на порту «COM2». И с этим «чем-то» ей вскоре предстоит общаться.
Чтобы у Arduino IDE не осталось никаких сомнений, нам необходимо сообщить Arduino IDE с какой именно платой будем работать. Для этого переходим в меню: Инструменты Плата и выбираем плату «Arduino Uno».
Теперь Arduino IDE знает всё что ей необходимо для прошивки Arduino.
Что-то пошло не так?
- Список последовательных портов пуст? Значит Arduino некорректно подключена. Вернитесь к пункту (3), чтобы отладить соединение.
- Arduino IDE невероятно тормозит при навигации по меню? Отключите в диспетчере устройств все внешние устройства типа «Bluetooth Serial». Например, виртуальное устройство для соединения с мобильным телефоном по Bluetooth может вызвать такое поведение.
Среда настроена, плата подключена. Теперь можно переходить к загрузке скетча.
Arduino IDE содержит очень много готовых примеров, в которых можно быстро подсмотреть решение какой-либо задачи. Есть в ней и простой пример «Blink». Давайте выберем его.
Немного модифицируем код, чтобы увидеть разницу с заводским миганием светодиода.
Вместо строчки:
напишем:
Полная версия кода:
Теперь светодиод «L» должен загораться и гаснуть каждые 100 миллисекунд. То есть в 10 раз быстрее, чем в заводской версии. Загрузим наш скетч в Arduino и проверим, так ли это?
После загрузки светодиод начнёт мигать быстрее. Это значит, что всё получилось. Теперь можно смело переходить к «Экспериментам»
Что-то пошло не так?
- В результате загрузки появляется ошибка вида avrdude: stk500_get sync(): not in sync: resp = 0x00? Это значит, что Arduino настроена некорректно. Вернитесь к предыдущим пунктам, чтобы убедиться в том, что устройство было распознано операционной системой и в Arduino IDE установлены правильные настройки для COM-порта и модели платы.
С оригиналом статьи вы можете ознакомиться на сайте Amperka.ru
ПЕРИФЕРИЯ ARDUINO | ОГЛАВЛЕНИЕ | ЭКСПЕРИМЕНТ 1
Источник: http://virtuallab.by/publ/programmiruem_vmeste/arduino/ustanovka_i_nastrojka_arduino_ide_pod_windows/35-1-0-251
Начало работы с Arduino
Справочник Arduino
Это статья о подключении платы Arduino к компьютеру и загрузке в неё первой программы (скетча)
Это руководство актуально для моделей Arduino Uno, Arduino Duemilanove, Nano, Arduino Mega 2560 или Diecimila.
Для подключения вам потребуется стандартный USB кабель (USB A – USB B), такие обычно используются для подключения принтеров к компьютеру. (для Arduino Nano требуется кабель USB A – USB Mini-B)
2. Скачайте среду разработки Arduino IDE
Скачайте и установите последнюю версию среды разработки Arduino IDE для вашей операционной системы с официального сайта платформы – https://www.arduino.cc/en/Main/Software
3. Подсоедините плату Arduino к компьютеру
Платы Arduino Uno, Mega, Duemilanove и Arduino Nano автоматически питаются от USB порта компьютера или внешнего источника питания.
В Arduino Diecimila источник питания (внешний DC или USB) выбирается джампером, который устанавливается на соответствующие штырьки рядом с USB разъёмом.
Подсоедините плату Arduino к компьютеру USB кабелем.
Зелённый светодиод (с маркировкой PWR, питание) должен загореться.
4. Установите драйвера
Установка драйвера Arduino Uno/Arduino Mega 2560 в Windows 7: Подключите плату и дождитесь когда Windows начнёт процедуру уставновки драйвера нового устройства. Через некоторое время этот процесс завершится неудачно.
Откройте “Менеджер устройств”, разделе “Порты (COM и LPT)” должен отображаться порт с названием “Arduino UNO (COMxx)”. Если в этом разделе нет такого устройства, то проверьте в разделе “Другие устройства”.
Неоригинальные платы Arduino в диспетчере задач могут иметь иное наименование, например USB-Serial CH340:
Надмите правой кнопкой мыши на строку “Arduino UNO (COmxx)” и выберите пункт “Обновить драйверы” Далее выбирайте “Выполнить поиск драйверов на этом компьютере”, потом кнопку “Обзор” и в файловом браузере выберите файл “arduino.inf”, находящийся в папке Drivers – эта папка находится внутри папки, в которую производилась установка среды разработки Arduino IDE Если вы используете старые версии Arduino IDE (1.0.3 младще), выберите файл с названием “Arduino UNO.inf” Далее Windows автоматически завершит установку драйвера
Во многих неоригинальных платах Arduino используется болеее дешёвый USB-Serial чип CH340G, соответственно драйвер описанный выше для таких плат не подойдёт. Для таких плат скачайте установщик драйвера для CH340G, запустите его и нажмите кнопку “Install”
Дважды нажмите на значок приложения (arduino.exe), установленного в шаге №2. (Примечание: если Arduino IDE установилась с неправильным языком интерфейса, то его всегда можно поменять в настройках программы) Через меню среды разработки Arduino IDE откройте пример скетча для мигания светодиодом – Файл > Примеры >01.Basics > Blink. В разделе меню Arduino IDE “Инструменты > Плата” выберите строку, соответствующую вашей модели Arduino Выберите порт, который соответствует подключённой плате Arduino через меню “Инструменты -> Порт” Вероятнее всего это будет порт COM3 или порт с большим номером (COM1 и COM2 обычно зарезервированы под другое оборудование) Посмотреть номер порта можно через “Диспетчер устройств” Теперь просто нажмите кнопку “Загрузка” в среде разработке Arduino IDE. Подождите несколько секунд – светодиоды RX и TX на плате должны мигать, сигнализируя об обмене данными между компьютером и платой Arduino. В случае успешной загрузки в строке состояния появится сообщение “Загрузка завершена” (Примечание: на Arduino Mini, NG нужно нажать кнопку Reset на самой плате перед началом загрузки скетча) Через несколько секунд после окончания загрузки вы увидете, что светодиод LED (физически подключенный к 13-му пину) начал мигать согласно инструкциям программы-скетча. Если это так, поздравляем! Ваша плата Arduino успешно настроена и работает!
Источник: http://raspberrypi.ru/arduino_start/