Задание№1-3 — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
Строка 20: Строка 20:
 
И снова наслаждаемся в гипертерминале какие мы умные. Потому что теперь мы знаем какая клавиша на нашем пульте имее какой код.
 
И снова наслаждаемся в гипертерминале какие мы умные. Потому что теперь мы знаем какая клавиша на нашем пульте имее какой код.
 
У меня например вот такой пульт == http://minibot.appee.ru/product.php?prodid=12 ==<br />
 
У меня например вот такой пульт == http://minibot.appee.ru/product.php?prodid=12 ==<br />
<gallery>[[Изображение:http://minibot.appee.ru/media/rc5-m.jpg|thumb]]</gallery>
+
[[Изображение:Example.jpg|thumb]]
 +
Мне пока в нем достаточно клавиш
 +
Вперед - код 32
 +
Назад - код 33
 +
Влево - код 17
 +
Вправо - код 16
  
 
{{МиниБот Уроки и Задания}}
 
{{МиниБот Уроки и Задания}}

Версия 14:16, 6 апреля 2008

Задание№3 -=Учим МиниБот понимать команды RC5 от ИК_пульта обычного телевизора=-

Добавляем конфигурирование ноги RC5
<source lang="vb"> Config Rc5 = Pind.2 Enable Interrupts Dim Address As Byte , Command As Byte </source> Добавляем в основной цикл вывод прилетевшей нам команды с пульта в уарт. <source lang="vb">

  Getrc5(address , Command)
  If Address <> 255 And Command <> 255 Then
     Print Chr(12);
     Print "Address - " ; Address
     Print "Command - " ; Command;
  End If

</source>

И снова наслаждаемся в гипертерминале какие мы умные. Потому что теперь мы знаем какая клавиша на нашем пульте имее какой код. У меня например вот такой пульт == http://minibot.appee.ru/product.php?prodid=12 ==

Example.jpg

Мне пока в нем достаточно клавиш

Вперед - код 32
Назад - код 33
Влево - код 17
Вправо - код 16