Оглавление:
Видео: Настройка программирования Picaxe с помощью сценария оболочки (linux): 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:55
Простое пошаговое руководство, показывающее, как создать сценарий оболочки, который загрузит программу с 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 <
Рекомендуемые:
Настройка программирования NodeMCU с помощью Arduino IDE: 3 шага
Настройка программирования NodeMCU с помощью Arduino IDE: в этой инструкции я покажу вам, как программировать плату NodeMCU с помощью Arduino IDE. Для этого вам необходимо установить драйверы и добавить плату NodeMCU в список плат Arduino. Сделаем пошагово
IOT123 - СОЕДИНИТЕЛЬНЫЙ КОНТРОЛЬ ДАТЧИКА: СБОРКА ОБЩЕЙ ОБОЛОЧКИ ICOS10 (IDC): 6 шагов
IOT123 - КОНЦЕНТРАТОР ВСПОМОГАТЕЛЬНОГО ДАТЧИКА: УЗЕЛ ОБОЛОЧКИ ICOS10 GENERIC (IDC): ПРИМЕЧАНИЕ Это улучшенная (надежность схемы) версия концентратора ASSIMILATE SENSOR HUB. Он собирается быстрее и имеет более качественную схему, но стоит дороже (~ 10 долларов при поддержке 10 датчиков). Главный фе
Как управлять рукой робота с помощью 6-канального сервоплеера без программирования: 5 шагов
Как управлять манипулятором робота с помощью 6-канального сервоплеера без кодирования: в этом руководстве показано, как управлять манипулятором робота с помощью 6-канального сервоплеера без кодирования
Вызов сценария и функции MATLAB из Python: 5 шагов
Вызовите сценарий и функцию MATLAB из Python: Привет, друзья. В этом руководстве я покажу вам, как запускать сценарии MATLAB и вызывать функции MATLAB из кода Python
Начало программирования с помощью блок-схемы: 7 шагов
Начало программирования с помощью блок-схемы: начинаете использовать микроконтроллеры PIC для своих проектов? они очень полезны, но очень неприятны, когда ваша программа просто не работает. Это один из способов разобраться в своих идеях, нарисовав блок-схему. Так часто профессиональные программисты