Cel ćwiczenia:
- Nauka przypisania kodów haksadecymalnych sygnałów przycisków pilota IR, do wykorzystania w różnych projektach.
Efekt:
- Po nakierowaniu pilota IR na czujnik podczerwieni znajdujący się z przodu robota Maqueen I naciśnięciu konkretnego przycisku na pilocie na wyświetlaczu diodowym micro:bit wyświetlane są dwie ostatnie cyfry kodu heksadecymalnego, odpowiadającego temu przyciskowi.
Link do kodu źródłowego w programie Makecode: https://makecode.microbit.org/_361V7bbp0UAg
Zrzut ekranu z kodem programu Makecode:
Przypisane do przycisków pilota kody haksadecymalne są konwertowane na dziesiętne w następujący sposób: ostatnie dwie cyfry kodu heksadecymalnego są konwertowane na liczby w układzie dziesiętnym.
Przycisk pilota: | Przypisany kod haksadecymalny |
Power | 0xff00 |
VOL | 0xfe01 |
FUNC/STOP | 0xfd02 |
Left | 0xfd04 |
Pause | 0xfa05 |
Right | 0xf906 |
Down | 0xf708 |
VOL- | 0xf609 |
Up | 0xf50a |
0 | 0xf30c |
EQ | 0xf20d |
ST/REPT | 0xf10e |
1 | 0xef10 |
2 | 0xee11 |
3 | 0xfa05 |
4 | 0xeb14 |
5 | 0xea15 |
6 | 0xe916 |
7 | 0xe718 |
8 | 0xe619 |
9 | 0xe51a |