Lego WeDO 2: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
Набор Lego c BLUETOOTH LE блоком (хабом) с двумя батарейками AA и двумя подключаемыми моторами, которыми можно управлять через BT
Набор Lego c BLUETOOTH LE блоком (хабом) с двумя батарейками AA и двумя подключаемыми моторами, которыми можно управлять через BT


Строка 5: Строка 6:
Для связи с WEDO2 необходимо установить https://github.com/kawasaki/pyscrlink
Для связи с WEDO2 необходимо установить https://github.com/kawasaki/pyscrlink


Отправлена просьба сделать пакет
Установка на МОС12:<syntaxhighlight lang="bash">
sudo dnf -y install pyscrlink


Установка на МОС:<syntaxhighlight lang="bash">
</syntaxhighlight>
#от root
после этого заменяем создаем скрипт scratch-lego  <syntaxhighlight lang="bash">
sed 's/# root/root/g' -i /etc/sudoers
#!/bin/bash
apt-get -y install pip nss-tools
killall scratch_link
pip install pyscrlink
sleep 1
bluepy_helper_cap
bluepy_helper_cap
scratch_link &
scratch-desktop
</syntaxhighlight>




</syntaxhighlight>после этого  <syntaxhighlight lang="bash">
Запустив scretch-lego , выбираете слева внизу ссылку на устройство, выбираете WeDo2, запускаете соединение и нажимаете кнопку на хабе.
#от пользователя
bluepy_helper_cap
xterm -e scratch_link &
scratch-desktop
</syntaxhighlight>можно вписать первые две  команды в скрипт scratch-desktop второй и третей строкой - тогда все будет запускаться сразу через иконку scratch-desktop


Запустив scretch-desktop соединяйтесь с Хабом сразу - не ждите пока таймаут истечет, после таймаута не получается соединиться
Если не вышло следует ПЕРЕЗАПУСТИТЬ ПРИЛОЖЕНИЕ ПОЛЬНОСТЬЮ




Строка 29: Строка 29:
[[Категория:Скрипты]]
[[Категория:Скрипты]]
[[Категория:LEGO]]
[[Категория:LEGO]]
[[Категория:МОС12]]

Текущая версия на 07:56, 5 февраля 2024

Набор Lego c BLUETOOTH LE блоком (хабом) с двумя батарейками AA и двумя подключаемыми моторами, которыми можно управлять через BT

Может управляться из Scrach Desktop или онлайнового Scartch 3

Для связи с WEDO2 необходимо установить https://github.com/kawasaki/pyscrlink

Установка на МОС12:

sudo dnf -y install pyscrlink

после этого заменяем создаем скрипт scratch-lego

#!/bin/bash
killall scratch_link
sleep 1
bluepy_helper_cap
scratch_link &
scratch-desktop


Запустив scretch-lego , выбираете слева внизу ссылку на устройство, выбираете WeDo2, запускаете соединение и нажимаете кнопку на хабе.

Если не вышло следует ПЕРЕЗАПУСТИТЬ ПРИЛОЖЕНИЕ ПОЛЬНОСТЬЮ


Участник:Kekaloav