mirror of
https://github.com/gtxaspec/wz_mini_hacks.git
synced 2024-11-09 23:18:20 +00:00
add irled and headlight toggle
This commit is contained in:
parent
636b3ebac2
commit
f7dcb77d01
@ -14,11 +14,37 @@ echo "CAR: e: forward right"
|
||||
echo "CAR: z: reverse left"
|
||||
echo "CAR: c: reverse right"
|
||||
echo "CAR: x: all stop"
|
||||
echo "CAR: h: headlight on/off"
|
||||
echo "CAR: j: irled on/off"
|
||||
|
||||
echo "CAR: use 1 to quit ASAP!"
|
||||
echo -e ""
|
||||
echo "Ready!"
|
||||
|
||||
|
||||
headlight_state=false
|
||||
irled_state=false
|
||||
|
||||
function headlight {
|
||||
if [ "$headlight_state" = false ]; then
|
||||
echo -ne "\xaa\x55\x43\x04\x1e\x01\x01\x65" > /dev/ttyUSB0
|
||||
headlight_state=true
|
||||
else
|
||||
echo -ne "\xaa\x55\x43\x04\x1e\x02\x01\x66" > /dev/ttyUSB0
|
||||
headlight_state=false
|
||||
fi
|
||||
}
|
||||
|
||||
function irled {
|
||||
if [ "$irled_state" = false ]; then
|
||||
cmd irled on
|
||||
irled_state=true
|
||||
else
|
||||
cmd irled off
|
||||
irled_state=false
|
||||
fi
|
||||
}
|
||||
|
||||
trap control_c SIGINT
|
||||
|
||||
control_c()
|
||||
@ -101,6 +127,12 @@ elif [ "$input" = "c" ]; then
|
||||
elif [ "$input" = "c" ]; then
|
||||
echo -ne "\xaa\x55\x43\x06\x29\x80\x80\x00\x02\x71" > /dev/ttyUSB0
|
||||
|
||||
elif [ "$input" = "h" ]; then
|
||||
headlight
|
||||
|
||||
elif [ "$input" = "j" ]; then
|
||||
irled
|
||||
|
||||
elif [ "$input" = "1" ]; then
|
||||
#exit
|
||||
echo -ne "\xaa\x55\x43\x06\x29\x80\x80\x00\x02\x71" > /dev/ttyUSB0
|
||||
|
Loading…
Reference in New Issue
Block a user