5-кнопочный пульт дистанционного управлени€

15.01.2012, 18:51



5-кнопочный пульт дистанционного управлени€ ¬ерси€ лего миндсормс nxt 2.0 (верси€ 8647)
—ложность строительства , программировани€:


Ётот простой беспроводной пульт дистанционного управлени€ предназначен дл€ управлени€ nxt-устройством или роботом, через Bluetooth. ѕульт содержит 2 сенсорных датчика и 3 кнопки блока NXT. »того могут быть использованы 5 кнопок управлени€.

 нопки расположены так, что ¬ы можете управл€ть сенсорным датчикам и копками блока NXT одновременно(указательными и большими пальцами обеих рук). ƒанный блок дистанционного управлени€ может контролировать такие проекты, как гоночный автомобиль, или любые другие проекты.
ѕосмотрите видео с демонстрацией управлени€ гоночным автомобилем с помощь пульта дистанционного управлени€:


¬ы можете использовать либо батарейки јј или аккумул€торную батарею NXT.


ѕрограммируем 5-и кнопочный пульт дистанционного управлени€

—качайте и загрузите в свой NXT-блок эту программу.

ѕрограмма дл€ удаленного управлени€ выполн€ет задачу передачи команд через Bluetooth от одного пульта NXT к другому NXT. ѕрограмма приема команд на другом блоке NXT должна быть запущена дл€ интерпретации Bluetooth команд и выполнени€ запрограммированных действий. Ќапример, см. эту программу из проекта гоночного автомобил€. »нструкции по использованию ѕƒ” с гоночной машиной приведены ниже.

ѕрограмма посылает два разных вида Bluetooth команд на два различных канала другого блока NXT:

1. ѕервое сообщение, отправленное с почтовым €щиком 1, номер, который указывает состо€ние двух датчиков сенсорный следующим образом: 0 = Ќи нажата, 1 = Ћевый только нажата, 2 = ѕравый только нажати€, 3 = ќбе кнопки. Ёти сообщени€ посылаютс€ непрерывно около 20 сообщений в секунду (даже тогда, когда состо€ние датчика не изменились с момента последнего сообщени€).

2. ¬торое сообщение, отправленное в почтовый €щик 2, номер, который указывает, когда кнопка NXT разбалтываютс€ (нажата, а затем отпустили) следующим образом: 1 = кнопку со стрелкой влево, 2 = кнопку ввода, 3 = кнопку со стрелкой вправо. Ёти сообщени€ отправл€ютс€ только когда кнопка NXT разбалтываютс€ и отправл€ютс€ только один раз дл€ каждой кочки.

»спользование Bluetooth дл€ беспроводной пульт дистанционного управлени€ с двум€ NXTs

¬ы будете нуждатьс€ в другой NXT получать сообщени€ с удаленного контрол€ и получени€ соответствующей программы дл€ этого проекта NXT.—ледующие инструкции пример показывает, как установить св€зь между 5  нопка дистанционного управлени€ и проект гоночного автомобил€.

1. —качать 5ButtonSteer программы Race Car NXT, но не запускайте его еще.

2. —качать программу 5ButtonRemote 5 кнопки пульта дистанционного управлени€, но не запускайте его еще.

3. —оздание Bluetooth соединени€ с пульта дистанционного управлени€ дл€ гоночного автомобил€. ќбратитесь к NXT –уководство пользовател€ дл€ инструкции, кратко здесь:

    ј. ”бедитесь, что Bluetooth включен как дл€ NXTs с Bluetooth меню (меню NXT основной)

    Ѕ. — NXT дл€ пульта дистанционного управлени€ перейдите к меню Bluetooth, а если это в первый раз эти два NXTs были подключены, выберите ѕоиск. ¬ыберите контакты, если они св€заны прежде.

    ¬. ¬ыберите название NXT дл€ Race Car из списка и подключени€.

    √. ѕодключение с помощью соединени€ є 1

    ƒ. ≈сли запрос на ввод кода доступа, вы можете прин€ть по умолчанию 1234 ключ в обоих NXTs

    ≈. NXTs св€заны, когда они оба отображени€ алмаз после Bluetooth значок в верхнем левом углу экрана.

    ∆. «апустите программу 5ButtonRemote на пульте дистанционного управлени€ NXT.

    «. «апуск программы по 5ButtonSteer Race Car NXT.

    ». Race Car будет работать с пульта дистанционного управлени€ следующим образом:

* — ни сенсорные нажата, машина останавливаетс€.

* Ќажмите и удерживайте сенсорный датчиков ездить вперед.

* Ќажмите и удерживайте левую сенсору, чтобы повернуть налево, или направо сенсору, чтобы повернуть направо.

* Ќажмите и отпустите кнопку со стрелкой влево, чтобы уменьшить мощность привода (скорость) на 20%, и кнопку со стрелкой вправо, чтобы увеличить скорость на 20%. “екущий уровень зар€да отображаетс€ на Race Car NXT (не удаленных NXT).

* Ќажмите и отпустите кнопку ввода дл€ переключени€ обратном режиме (один раз, чтобы перейти в обратном и снова вернутьс€ к вперед).  огда в реверсном режиме, автомобиль будет ездить и повернуть в обратном направлении.

ќбратите внимание, что вы могли бы использовать 5 кнопки пульта дистанционного управлени€ дл€ контрол€ другого проекта NXT, которые могут реагировать каким-либо образом она хочет Bluetooth-сообщени€ описаны в разделе ѕрограммирование выше, так что вы можете назначить другие действи€ п€ти доступных кнопок, если вы хотите.

¬озможные эксперименты

—оздай свой собственный робот дл€ использовани€ с 5 кнопки пульта дистанционного управлени€ и писать Bluetooth получени€ управл€ющей программы дл€ того, чтобы использовать.

  • ѕопробуйте изменить 5ButtonRemote программу дл€ дистанционного управлени€ работают лучше или по-разному дл€ вашей собственной конструкции робота. Ќапример, вы можете захотеть изменить поведение NXT кнопку "наткнулс€" на "нажмите и удерживайте", или, возможно, добавим некоторую обратную св€зь на дисплее.

  • ќбратите внимание, что ограничение NXT €вл€етс€ то, что он не может воспринимать две NXT кнопок (стрелка влево, Enter, стрелка вправо) нажата в то же врем€. ќднако он может смысле двум€ сенсорными датчиками нажати€, в то же врем€, и сенсорный датчик (и) нажата в то же врем€, как одна кнопка NXT. “аким образом, математический вопрос: сколько различных комбинаций 5 кнопок могут удаленного контрол€ над чувствами?

  • ¬ы можете использовать или измен€ть пульт ƒ” дл€ управлени€ то, что не автомобиль?

  • »сточник: NXTprograms.com



     нопка грибок с фиксацией в корпусе ntcontact.ru ≈сли вы хотите видеть на нашем сайте больше статей то кликните ѕоделитьс€ в социальных сет€х! —пасибо!
    —мотрите также:

    ќбратите внимание полезна€ информаци€.