Оглавление:

Настройка программирования Picaxe с помощью сценария оболочки (linux): 5 шагов
Настройка программирования Picaxe с помощью сценария оболочки (linux): 5 шагов

Видео: Настройка программирования Picaxe с помощью сценария оболочки (linux): 5 шагов

Видео: Настройка программирования Picaxe с помощью сценария оболочки (linux): 5 шагов
Видео: Моддинг Почему? Как моддеры помогли спасти DayZ 2024, Июль
Anonim
Настройка для программирования Picaxe с помощью сценария оболочки (linux)
Настройка для программирования Picaxe с помощью сценария оболочки (linux)

Простое пошаговое руководство, показывающее, как создать сценарий оболочки, который загрузит программу с ftp-сайта, затем скомпилирует ее, а затем загрузит в picaxe (это также моя первая инструкция).

Шаг 1. Что я использовал

Что я использовал
Что я использовал

Это то, что я использовал 1x ubuntu1x picaxe 08m1x макет 2x провода перемычки какой-то способ запрограммировать picaxe Я использую макетную плату PICAXE021 с перемычками на макетной плате Вы можете в значительной степени использовать любой Picaxe micro, если вы настроите и используете правильный компилятор

Шаг 2: настройка

Теперь нам нужно место для запуска скрипта для этого инструктивного материала. Я решил поместить его в ~ / picaxe-ftp (~, кстати, означает вашу домашнюю папку). Теперь мы хотим получить компилятор https://www.rev-ed.co.uk/software/picaxe.tgz, который содержит всех компиляторов для всех различных версий picaxe. Теперь я использую 08m, поэтому я беру complier 'picaxe08m' и помещаю его в каталог, но вы можете так же легко заменить его на свою версию. Итак, теперь у вас должен быть каталог с компилятором, вот и все.

Шаг 3: Код

Теперь откройте свой текстовый редактор или то, что вы используете, и вставьте этот код. #! / Bin / shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas '# Введите здесь имя основного сценария ftp -n $ HOST << END_SCRIPTquote USER $ USER quote PASS $ PASSWDget $ FILEquit END_SCRIPT # Это была часть ftp, которая выполняет вход, получает файл и завершает работу. /Picaxe08m -c / dev / ttyS0 $ FILE # который загружает файл в picaxe, измените его по своему усмотрению. Сохраните это как picaxeprogramer.sh в той же папке, в которую вы поместили компилятор. Теперь вы можете использовать настройки, их код - это простой мигающий светодиод, который вы можете проверить сами, если хотите. Вы также можете использовать этот ftp-сайт, если хотите просто уважительно относиться к нему и не возиться с ним.

Шаг 4: Запуск программы

Запуск программы
Запуск программы
Запуск программы
Запуск программы

Теперь, если вы хотите, вы можете настроить его на запуск каждые 1 час, 2 часа 5 часов или что угодно, но ради этой инструкции мы просто запустим его. ОК, подключите ваш picaxe, как обычно (возможно, лучше, если он не запрограммирован мигать на контакте 1), а затем добавить светодиод на контакт 1 и включить его. Теперь перейдите в папку, где находятся скрипт и компилятор, и запустите программу, набрав sh picaxeprogramer.sh. он должен запуститься и продолжить программирование picaxe.

Шаг 5: Последний шаг

Последний шаг
Последний шаг
Последний шаг
Последний шаг

Теперь я знаю, что это само по себе не очень полезно, но если вы расширите это, вы сможете обновить элементы управления роботами или убедиться, что все ваши роботы обновлены до новых команд и элементов управления, но в любом случае то, что вы решите сделать, полностью зависит от вас.. Вот видео работы оболочки. (Извините за некачественную камеру, это скорее камера для фотосъемки. Также фоновый шум) Если вам нужен скрипт с небольшим добавлением к нему, попробуйте это #! / Bin / shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' # Введите здесь имя базового скрипта NEWNAME = `date +% Y-% m-% d''.bas ' ftp -n $ HOST <

Рекомендуемые: