Мазмұнға өту

PiBody Анықтамалығы

PiBody анықтамалық сайтына қош келдіңіз.

PiBody — Raspberry Pi Pico W негізіндегі, MicroPython тілінде бағдарламаланатын білім беру микроконтроллерлік платасы. Бұл сайт pibody пакетінің — барлық кірістірілген және қосылатын перифериялық құрылғыларға арналған жоғары деңгейлі API беретін микробағдарлама (firmware) кітапханасының анықтамалығын ұсынады. artisan.education

Модульдер

Модульдер Сипаттамасы
Кіріс (Аналогты)
pibody.LightSensor Аналогтық кіріс АЦП (жарық датчигінің көрсеткішін оқу)
pibody.Potentiometer Аналогтық кіріс АЦП (потенциометр күйін оқу)
Кіріс (Сандық)
pibody.MotionSensor Сандық кіріс пині (қозғалыс сенсорын оқу)
pibody.Button Сандық кіріс пині (түйме күйін оқу)
pibody.Switch Сандық кіріс пині (ауыстырғыш күйін оқу)
pibody.TouchSensor Сандық кіріс пині (жанасу сенсорын оқу)
Кіріс (I2C)
pibody.ClimateSensor Температура, ылғалдылық және қысым
pibody.ColorSensor RGBW түс сенсоры
pibody.DistanceSensor Лазерлік қашықтық өлшегіш
pibody.GyroAccel IMU (акселерометр + гироскоп)
Кіріс
pibody.Joystick Екі осьті аналогтық джойстик
pibody.Encoder Айналмалы энкодер
pibody.SoundSensor Дыбыс детекторы (аналогтық + сандық шығыстар)
Шығыс
pibody.LED Сандық шығыс пині (жарықдиодты басқару)
pibody.Buzzer Пьезо дыбыстағыш / динамик
pibody.LEDTower Мекенжайланатын RGB жарықдиодты лента
pibody.Display 320×240 LCD дисплей
pibody.Servo RC сервоқозғалтқыш
pibody.PWM Импульстік ендік модуляциясы (LED күңгірттеу, серво басқару)
IoT
pibody.WiFi Wi-Fi менеджері
pibody.TelegramBot Telegram Bot API клиенті

Жылдам бастау

from pibody import LED

led = LED("A")    # LED A слотында
led.on()          # қосу
led.off()         # өшіру
from pibody import Button

btn = Button("B")      # B слотындағы түйме
if btn.value() == 1:   # оқу
    print("басылды!")

Анықтамалықтың бастапқы коды: pibody_libs — PiBody түпкі кітапханасы.