Программа PICBASIC
Программа PICBASIC
‘Шестиногий шагающий робот
‘Соединения
‘Левый сервомотор Pin RB1
‘Правый сервомотор Pin RB2
‘Сервомотор наклона Pin RB0
‘Движение только вперед
start:
for B0 = 1 to 60
pulsout 0, 155 ‘Наклон по часовой стрелке, подъем правой стороны
pulsout 1, 145 ‘Левые ноги на месте
pulsout 2, 145 ‘Правые ноги движутся вперед
pause 18
next B0
for B0 = 1 to 60
pulsout 0, 190 ‘Наклон против часовой стрелки, подъем левой стороны
pulsout 1, 200 ‘Левые ноги движутся вперед
pulsout 2, 145 ‘Правые ноги сохраняют положение вперед
pause 18
next B0
for B0 = 1 to 15
pulsout 0, 172 ‘Среднее положение, отсутствие наклона
pulsout 1, 200 ‘Левые ноги сохраняют положение вперед
pulsout 2,145 ‘Правые ноги сохраняют положение вперед
pause 18
next B0
for B0 = 1 to 60
pulsout 0, 172 ‘Среднее положение, отсутствие наклона
pulsout 1, 145 ‘Движение левых ног назад
pulsout 2, 200 ‘Движение правых ног назад
pause 18
next B0
goto start
На команду pulsout не все сервомоторы реагируют одинаковым образом. Возможно, что для создания робота вы приобретете сервомоторы, характеристики которых будут слегка отличаться от тех, которые были использованы мной. В этом случае обратите внимание на то, что параметры команды pulsout, которая определяет положение ротора сервомотора, должны быть подстроены. В этом случае необходимо подобрать численные значения параметров pulsout, которые бы соответствовали тому типу сервомотора, который использован в вашей конструкции шестиногого робота.
Данная программа на PICBASIC позволяет роботу двигаться только в прямом направлении, однако, немного изменив программу, конструктор может заставить робота двигаться назад и совершать повороты вправо и влево. Установка нескольких сенсорных датчиков может информировать робота о наличии препятствий.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Глава 3. Программа
Глава 3. Программа Полное её название «Рабочая программа испытаний турбогенератора № 8 Чернобыльской АЭС в режимах совместного выбега с нагрузкой собственных нужд».Ничего выдающегося в Программе нет, обычная программа, нормально написанная. Известность она получила
Программа «Холод»
Программа «Холод» Выше я уже упоминал, что с 1993 по 1996 год по заказу Российского космического агентства в рамках поддержанной государством научно-исследовательской и экспериментальной программы «Орел» проводились исследования тенденций развития и возможностей
Программа «СОИ»
Программа «СОИ» Как очень быстро выяснилось, ассигнования на «СОИ», предусмотренные бюджетом, не могли обеспечить успешного решения грандиозных задач, поставленных перед программой. Не случайно многие эксперты оценивали реальные расходы на программу в течение всего
Программа «Фон»
Программа «Фон» В начале 70-х годов в СССР были проведены научно-исследовательские и опытно-конструкторские работы по программе «Фон» с целью создания перспективной системы ПРО. Суть программы состояла в создании системы, которая позволила бы держать «на прицеле» все
Компилятор PICBASIC Pro
Компилятор PICBASIC Pro Существует старшая версия компилятора PICBASIC, которая имеет название PICBASIC Professional компилятор. Версия Pro компилятора гораздо бо-: лее дорогая и стоит порядка $249,95. Версия Pro имеет гораздо больший и развернутый набор команд, чем стандартная версия
Первая программа на PICBASIC PRO
Первая программа на PICBASIC PRO Данная программа аналогична по функции программе wink.bas для PICBASIC, но текст ее имеет отличия. Запустите программу CodeDesigner (Lte) – см. рис. 6.18 – и введите следующий текст:‘ Программа мигалка‘ Попеременное мигание двух светодиодов, подключенных к
Программа
Программа Блок-схема программы изображена на рис. 8.17. После включения питания ходовой двигатель отключен, и микроконтроллер начинает искать наиболее яркий источник света, поворачивая сервомотор. Если источник света имеет слишком большую яркость, то включается режим
Программа 1
Программа 1 ‘Микроконтроллер 1start:High 4: low 4 ‘Мигание светодиодаb7 = 0button 5,0,255,0,b7,1,avoid ‘Проверка препятствияpot 7, 255, b0 ‘Считывание датчика CdS 1pot 6, 255, b1 ‘Считывание датчика CdS 2if b0 <= 250 then skip ‘Достаточно темно?If b1 >= 250 then slp ‘Даskip: ‘Нетif bo > 25 then skip 2 ‘Слишком много светаif b1 < 25
Программа 2
Программа 2 ‘Микроконтроллер 2b4 = 150 ‘Установка среднего положения сервомотораstart:peek 6, b1 ‘Чтение данных микроконтроллера 1let b0 = b1 & 7 ‘Маскирование кроме первых трех битовif b0 = 0 then slp ‘Время спячкиif b0 = 1 then rt ‘Поворот направоif b0 = 2 then lt ‘Поворот налевоif b0 = 3 then fw ‘Движение
Вторая программа на PICBASIC
Вторая программа на PICBASIC Вторая программа на PICBASIC является гораздо более гибкой. Пользователь может изменять параметры программы (время задержки) во время ее работы с помощью одного из четырех выключателей, соединенных с портом А. При нажатии кнопки 1 время задержки
Программа для микроконтроллера
Программа для микроконтроллера Микроконтроллер 16F84 управляет работой трех сервомоторов. Наличие большого числа незадействованных шин ввода/вывода и места под программу предоставляет возможность совершенствования и модификации базовой модели
Программа на BASIC
Программа на BASIC Программа на BASIC очень проста. После нахождения адреса порта прин тера, программа управляет работой воздушного клапана через вывод 2.5 REM Контроллер соленоида воздушного клапана10 REM Джон Иовин15 REM Найти адрес порта принтера20 DEF SEG = 025 a = (PEEK(1032) + 256 * PEEK(1033))30 REM
Программа «Меркурий»
Программа «Меркурий» Практически в течение того же периода времени, начиная с 1958 г., в США также широким фронтом развернулись работы по осуществлению первой в этой стране пилотируемой космической программы «Меркурий». В конце 50-х годов в США не было достаточно мощной РН,
Программа «Аполлон»
Программа «Аполлон» Под этим названием в 60-х годах в США проводился огромный комплекс работ, основной задачей которого была высадка человека на Луну. Выполнение программы, престижное значение которой занимало далеко не последнее место, потребовало израсходования около
Программа ЭПАС
Программа ЭПАС Около полутора десятилетий космическая техника в СССР и США развивалась относительно независимо. Одним из мотивов объединения усилий явилось стремление иметь возможность оказывать взаимную помощь в космосе. Для этого необходима была прежде всего
Программа «ТУ-204»
Программа «ТУ-204» На 38-ом Международном авиасалоне, проходившем в 1989 г. на парижском аэродроме «Ле Бурже», в экспозиции советской авиакосмической техники внешнеэкономическое объединение «Авиаэкспорт» впервые продемонстрировало магистральный самолет Ту-204 с
Ловин Джон
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉