1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hvwyl-BlocklyPi

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

BlocklyPi beta

Проект представляет собой:

Данный проект — это программное обеспечение для визуального программирования на основе Blockly, которое позволяет управлять GPIO Raspberry Pi с помощью модульного программирования. Оно основано на Python и RPi.GPIO.

Архитектура программного обеспечения:

Программное обеспечение основано на HTML и Javascript и имеет онлайн-редактор.

Инструкция по использованию:

Подробные инструкции можно найти в проекте apps/blocklypi/index.html.

Для последовательной связи необходимо сначала выполнить команду sudo apt-get install python-serial для установки соответствующего пакета расширения.

При использовании модуля iic необходимо включить функцию iic и выполнить команду sudo apt-get install python-smbus для установки соответствующего пакета расширения.

Библиотека драйверов для LCD1602 находится в каталоге python_libraries/lcd1602.

Библиотека драйверов для OLED находится в каталоге python_libraries/ssd1306.

Библиотека драйверов для TM1637 находится в каталоге python_libraries/tm1637.

Библиотека драйверов для DHT11 находится в каталоге python_libraries/dht11.

Библиотека драйверов для BMP180 находится в каталоге python_libraries/bmp180.

Библиотека драйверов для ADS1115 находится в каталоге python_libraries/ads1115.

Библиотека драйверов для шагового двигателя находится в каталоге python_libraries/stepper.

Дополнительные инструкции см. в документации Blockly.

Практическое использование:

Подробности см. на сайте http://hvwyl.gitee.io/BlocklyPi/apps/blocklypi/index.html

PIC1

PIC2

Особые указания:

Эта версия является бета-версией BlocklyPi и была переписана для первого поколения, отказавшись от Wiringpi в пользу Python. Она более мощная, чем предыдущая версия, но всё ещё может иметь множество недостатков (которые могли быть не обнаружены во время написания). Если у вас возникнут проблемы при использовании, пожалуйста, сообщите о них в разделе issues.

Кроме того, оригинальные блоки компилируются в python_compressed.js (см. официальный исходный код Blockly), а JavaScript для Raspberry Pi находится в папке pi. Блоки разделены на две папки: blocks и generators. См. рисунок ниже:

//定义blocks
Blockly.Blocks.XXX = {
    //Some Code...
}
//定义generators
Blockly.Python.XXX=function(){
   //Some Code...
};

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hvwyl-BlocklyPi.git
git@api.gitlife.ru:oschina-mirror/hvwyl-BlocklyPi.git
oschina-mirror
hvwyl-BlocklyPi
hvwyl-BlocklyPi
master