Добавлено спустя 3 часа 39 минут 4 секунды:
Передатчик генерирует 14-битное слово данных, формат которого следующий:
- 2 стартовых бита.
- 1 управляющий бит.
- 5 бит адреса системы.
- 6 бит команды.
я так пониаю должно быть что-то типа этого...
- Код: Выделить всё • Развернуть
'Формат RC5
'11xs4a3a2a1a0c5c4c3c2c1c0
'a0-a4 адрес
'c0-c5 команда
' допустим temp_rc5=11100000000000
' логическая единица
' Led_ir1 = 0 : Waitus 889
' Led_ir1 = 1 : Waitus 889
' логический ноль
' Led_ir1 = 1 : Waitus 889
' Led_ir1 = 0 : Waitus 889
'
Отправка_rc5:
For A = 1 To 14
Mid(temp_rc5 , A) = D
If D = 1 Then
Led_ir1 = 0 : Waitus 889
Led_ir1 = 1 : Waitus 889
Elseif D = 0 Then
Led_ir1 = 1 : Waitus 889
Led_ir1 = 0 : Waitus 889
End If
Next
Led_ir1 = 0
Return