diff --git a/README.md b/README.md index d8ee153..f61c7cf 100644 --- a/README.md +++ b/README.md @@ -255,35 +255,57 @@ import bsp В библиотеке bsp.py уже сделанна обвязка так что вам останется только аказать мотор, скорость и направление вращения для взаимодействия. +## Что-то про мою BSP.py +### Мотор: -```bash -``` -```bash -``` -```bash -``` -```bash -``` -```bash -``` -```bash -``` -```bash -``` -```bash -``` -```bash -``` -```bash -``` -```bash +```python +m = motor() +speed = 10 # Скорость, по сути напряджение на моторе (0 .. 100) +m.forward(speed) # Ехать вперед со скоростью speed +m.backward(speed) # Ехать назад со скоростью speed +m.left(speed) # Крутится вправо со скоростью speed +m.right(speed) # Крутится вдево со скоростью speed +m.stop() # Остановится + +m.setMotor(10, 20) # Выставить скорость (ШИМ) 10 на левом колесе, и 20 на правом. +# Скорость может быть от -100 до 100, знак определяет направление ``` -```bash + +### Бипер: + +```python +b = beep() +b.on() # Включить пищалку +b.off() # Выключить пищалку, пищит до тех пор пока не выключите ``` -```bash + +### Джойстик: + +```python +j = joystick() +j.check_ctr() # Вернет еденицу если нажата Крестовина +j.check_a() # == нажата A +j.check_b() # == нажата B +j.check_c() # == нажата C +j.check_d() # == нажата D ``` +Один из вариантов использования это: +```python +j = joystick() +b = beep() +while True: # В бесконечном цикле проверяем нажата ли кнопка + if j.check_ctr(): + b.on() # Если нажата то включаем бипер и печатаем слово + print("center") + while j.check_ctr(): + time.sleep(0.01) # Ждем когда кнопку отпустят + else: + b.off() # Когда кнопку откустили выключим бипер +``` +Можно сюда добавить фотку платы с подписями. +###