Меню Рубрики

Mac os arduino uno

Mac os arduino uno

Этот документ о том, как подключить Ардуино к компьютеру и прошить его своей первой программой.

1 | Возьмите Ардуино и USB-кабель

Данное руководство рассчитано, прежде всего, на платы Arduino Uno, Arduino Duemilanove, Nano, Arduino Mega 2560 , или Diecimila. Если вы используете какую-то другую модель Ардуино — лучше обратитесь к соответствующей странице в разделе «Начало работы».

Вам понадобится стандартный USB-кабель (с коннекторами типа А и B): такой кабель обычно используется для подключения принтера. (Для Arduino Nano нужен другой кабель — с разъемами типа A и Mini-B).

2 | Скачайте среду разработки Arduino

Последнюю версию можно найти здесь.

По завершению закачки дважды щелкните по скачанному .zip-архиву и распакуйте программу.

3 | Установите программное обеспечение

Скопируйте папку с распакованной программой в директорию Applications (или в любую другую папку на вашем компьютере). Если вы используете Arduino Uno или Mega 2560, то на данном этапе установка программного обеспечения завершена — можете переходить к следующему шагу.

Если у вас более старая модель Ардуино (Duemilanove, Diecimila, или любая другая плата с микросхемой-преобразователем FTDI), то вам нужно будет установить драйвер для этой микросхемы. На плате Ардуино чип FTDI обычно выглядит так:

Для этого необходимо скачать последнюю версию драйвера с сайта FTDI, распаковать архив и следовать инструкциям инсталлятора. После установки драйвера необходимо будет перезагрузить компьютер.

4 | Подключите устройство

При подключении устройства к компьютеру следует иметь ввиду следующее. Arduino Uno, Mega, Duemilanove и Arduino Nano автоматически распознают источник питания — будь это USB либо внешний источник питания. Если же вы используете Arduino Diecimila, то перед подключением к компьютеру необходимо убедиться, что устройство настроено на питание от USB. Источник питания на этой плате выбирается джампером (небольшая пластмассовая деталь, позволяющая замкнуть между собой только два вывода из трех), подключающего цепь питания платы либо к USB, либо к разъему питания. Перед подключением Ардуино к компьютеру убедитесь, что джампер стоит на двух выводах, которые расположены ближе к USB-разъему.

С помощью USB-кабеля подключите Ардуино к компьютеру. При этом должен загореться зеленый светодиод питания (отмеченный на плате как PWR).

Если вы используете Arduino Uno или Arduino Mega 2560, то при подключении появится диалоговое окно с сообщением об обнаружении нового сетевого интерфейса. Кликните «Network Preferences. «, дождитесь появления окна и нажмите кнопку «Apply». Arduino Uno или Mega 2560 появится в системе под статусом «Not Configured» — это нормально, устройство будет работать корректно. Выйдите из системных настроек.

5 | Запустите среду разработки Arduino

Дважды щелкните по иконке среды Arduino. (Примечание: если язык интерфейса установлен неправильно — его можно изменить в окне настроек. Для получения дополнительной информации см. раздел Среда разработки).

6 | Откройте код тестовой программы

Откройте тестовую программу, которая просто моргает светодиодом: File > Examples > 1.Basics > Blink.

7 | Выберите в меню свою модель Ардуино

Теперь в меню Tools > Board необходимо выбрать пункт меню, соответствующий вашей модели Ардуино.

Для моделей Duemilanove с контроллером ATmega328 (модель микроконтроллера написана сверху на микросхеме) выбирайте пункт «Arduino Duemilanove» или «Nano w/ ATmega328». В первых моделях Arduino использовался контроллер ATmega168; для таких моделей необходимо выбрать пункт «Arduino Diecimila, Duemilanove, or Nano w/ ATmega168». (Подробнее о пунктах меню и выборе моделей читайте на странице о среде разработки.)

8 | Выберите последовательный порт

В меню Tools > Serial Port выберите последовательное устройство, которое соответствует подключенному Ардуино. Как правило, на Mac-системах это будет строка /dev/tty.usbmodem (для Arduino Uno или Mega 2560), либо строка /dev/tty.usbserial (для других моделей).

Выбор моделей Uno, Mega2560 или новее.

Выбор старых моделей на базе чипа FTDI

9 | Прошейте программу

После всех выполненных действий просто нажмите кнопку «Upload» в среде программирования Ардуино. Подождите несколько секунд — вы увидите мерцание светодиодов RX и TX на плате. Если процесс прошивки прошел успешно — в строке состояния появится сообщение «Done uploading». (Примечание: для прошивки Arduino Mini, NG или другой платы, за мгновение до нажатия кнопки «Upload» необходимо нажать кнопку сброса на плате).

Если через пару секунд после прошивки на плате начал мигать оранжевый светодиод (подключенный к выводу 13) — поздравляем! Вы успешно настроили и запустили Ардуино.

Вам также будет интересно взглянуть на:

  • примеры использования различных датчиков и приводов
  • справку по языку Ардуино

Текст данного руководства опубликован под лицензией Creative Commons Attribution-ShareAlike 3.0. Примеры кода, встречающиеся в руководстве, являются свободным контентом.

Источник

Albion76 › Блог › Опыт изучения Arduino. Пост первый. Подключение к MacBook.

Доброго времени суток!

Это мой первый опыт с Arduino.
Почему именно с этого устройства я начал освоение микропроцессорной техники?
Во-первых, это малые затраты — для первых опытов нужна сама плата (около 300 руб.по состоянию на лето 2016 г. в СПб) и микро-USB кабель. На первых порах освоения не нужно не паять, не травить, не лудить платы. Всё делается «на коленях».
Во-вторых, упрощенный язык программирования, что удобно для начинающих. Не нужно углубляться на первых этапах освоения в data-sheet`ы и прочую техническую документацию. В интернете море уроков, примеров и т.п.

Долго приглядывался и, наконец, решил приобщиться. Выбор мой пал на версию Nano RobotDyn по причине низкой цены (меньше 300 руб), микросхема контроллера ATmega328P, распаянных колодках и разъема micro USB (на большинстве плат ставятся mini USB). Ну а самым неприятным моментом, как выяснилось позже, оказалось использование микросхемы преобразователя USB-UART типа CH340G вместо FT232RL.

Плата распакована, скачиваем среду разработки:
www.arduino.cc/en/Main/Software
Выбираем версию Mac OS X 10.7 Lion or newer. У меня на MacBook Air установлена ОС El Capitan.
Подключаем плату к компьютеру.
Запускаем Arduino IDE идем в Меню > Инструменты > Плата и из списка выбираем Arduino Nano, идем в Меню > Инструменты > Процессор и выбираем ATmega328.

Далее идем в Меню > Инструменты > Порт и тут…:

Делать нечего будем ставить драйвера. Точнее, kext’ы для CH340G.
Потратил полдня перебрал кучу версий с официального (и не очень) сайта и с других ресурсов, пока не нашел этот драйвер. К моей радости он не потребовал перезагрузки. Это важно, так как до перезагрузки нужно открыть Терминал и прописать строку:

sudo nvram boot-args=»kext-dev-mode=1”

Далее жмем Enter, вводим пароль учётной записи, еще раз Enter. Закрываем Терминал, перезагружаемся, открываем Arduino IDE, идем в Меню > Инструменты > Порт и…:

Позже мне подсказали, что командой sudo nvram boot-args=»kext-dev-mode=1” отключается проверка цифровой подписи драйверов, что в свою очередь может вызвать зависание компьютера при обновлении системы.
Чтобы избежать проблем с обновлением, снова включил проверку цифровой подписи командой sudo nvram boot-args=»kext-dev-mode=0” и установил актуальный, а самое главное, подписанный, драйвер. Прямая ссылка здесь.
За разъяснения относительно цифровой подписи драйверов и предоставленную ссылку большое спасибо ak97 .

Когда все проблемы с подключением были решены, зашел в Файл > Примеры > 01.Basics > Blink.
В окне интерфейса появился текст скетча (скетчами принято называть программы, написанные для ардуино в среде Arduino IDE. Далее нажал в верхней части окна кнопку со стрелочкой влево (Загрузка). Скетч откомпелировался и загрузился в плату. Синий светодиод на плате замигал с частотой 0,5 Гц (секунду горит, секунду не горит).
Первые шаги на пути к освоению микропроцессорной техники сделаны. Ура!)

Всем Мира и безпроблемных гаджетов!))
До свидания!

Источник

Программируем Arduino с помощью Sublime + Stino на MacOS

Хотелось бы поделиться опытом настройки и использования любимых мной программных продуктов по программированию Arduino контроллеров на Mac OS. Многие используют Sublime как хорошую среду программирования, например, добавив пакет Stino можно получить возможность писать код и заливать его в Arduino контроллеры. О том как всё это за 10 минут настроить под Windows написано много мануалов, но вот как заставить работать на Mac OS сказано мало. Если у вас есть Mac и Arduino, добро пожаловать под кат (внимание, много картинок!).

Итак у меня на данный момент такой набор:

— MacBook Pro Sierra OS
— Arduino IDE 1.6.11
— Arduino AVR Boards 1.6.13
— Sublime Text 3 (build 3126)
— Stino (v2016.01.22.05.51.02)

Первым делом установим Arduino IDE, запустим и в самой IDE, в Board Manager установим нужную версию Arduino AVR Boards, у меня всё заработало с версией 1.6.13:

Далее скачиваем и устанавливаем Sublime Text 3. Думаю здесь особых проблем возникнуть не должно и особо заострять внимание на том как устанавливать софт под мак я не буду, перейдем собственно к настройке.

Советую также проверить идет ли загрузка программы в Arduino контроллер из Arduino IDE, если всё работает то идем дальше, если же нет, то сначала найдите в чем причина.

Теперь мы должны добавить в Sublime возможность устанавливать пакеты дополнений, для этого нам нужен Package control (следуем инструкции тут). Всё в точности также как на Windows, заходим во View -> Show Console и копируем туда код с сайта, по ссылке выше.

После чего в Sublime Text → Preferences появиться Package Control.

Далее нужно добавить репозиторий, откуда мы установим Stino, пакет для работы с Arduino.
Выбираем Add Repository и вводим внизу в строчку следующее:


После устанавливаем Stino, Sublime Text → Preferences → Package Control и там Install Package, далее вводим Stino.

Теперь в Sublime Text в меню крайне справа появилась надпись Arduino. Почти всё настроено для работы с Arduino контроллерами, осталось пару важных моментов.

Укажем путь к папке с Arduino IDE, для этого в программе Sublime, заходим в новое появившееся меню Arduino и там Preferences → Select Arduino Application Folder. Если вы ранее не ставили Arduino IDE в какое-то либо другое место, то по умолчанию это будет /Applications/Arduino.app.

Когда я устанавливал это все в первый раз, то думал что на этом шаге всё готово, и можно уже писать программу в Sublime Text и смело заливать в Arduino контроллер. Так я и поступил и столкнулся с ошибками компилятора. Что самое интересное, что с Arduino IDE всё заливалось отлично, а с Sublime + Stino были какие-то проблемы. Быстрый поиск особых ответов не дал, кто советовал поиграться с версиями Arduino AVR Boards, кто советовал перейти на совсем ранние версии Arduino IDE, ну и так далее. Ни один вариант у меня на Mac OS Sierra не заработал. После прочтения нескольких десятков страниц на Stack Overflow, я нашел решение, почему всё это в связке работает у меня под Windows, но не работает под мак.

И так, идем в папку Applications, находим там Arduino, на значке двойной клик и Show Package Contents. Далее проследуем в папку Contens/Java/hardvare/arduino/avr и находим файлик platforms.txt и открываем его в том же Sublime Text. Переходим на 101 строку и удаляем там . После чего строка должна выглядеть так:

Сохраняем и перезагружаем Sublime Text и пробуем загрузить программу в Arduino контроллер. Не забываем выбрать нужный порт!

Результат — всё залилось без ошибок. Надеюсь статья будет полезна тем, кто хотел бы работать в удобной Sublime text и писать код для Arduino контроллеров.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Mac os arduino ide
  • Mac os apt get install
  • Mac os application uninstall
  • Mac os android terminal
  • Mac os android sdk manager