Публикации по теме 'micropython'
MicroPython: руководство для начинающих
Начать работу с MicroPython
Вы когда-нибудь хотели использовать микроконтроллер для запуска Python? Это стало возможным благодаря MicroPython, который предлагает сокращенный вариант известного языка программирования, который может работать на небольшом оборудовании. Эта статья будет введением в MicroPython для начинающих, объясняя, что это такое, с чего начать, и предлагая несколько практических примеров.
Что такое MicroPython?
Вариант Python под названием MicroPython..
Учебник по MicroPython XII
В последнем уроке мы рассмотрели две вещи: новую команду DriveBase и разработанное в отрасли средство получения более предсказуемых вещей, называемое ПИД-регулятором. Оба средства, чтобы помочь вам оставаться на прямой и узкой.
Вы помните наш последний сценарий в последнем уроке, показывающий команду driveBase с гироскопом. На самом деле вы можете использовать жиро, чтобы попытаться исправить любой занос, заставляя его двигаться по прямой.
#!/usr/bin/env pybricks-micropython
from..
Отобразите свое имя на Micro-Bit с помощью MicroPython
В этом уроке я покажу вам, как кодировать BBC micro:bit с помощью MicroPython и как отобразить ваше имя и другие основные символы на вашем micro:bit, написав код Python вручную. Итак, начнем.
Что такое BBC micro:bit?
Micro:bit (также называемая BBC Micro:Bit, стилизованная под micro:bit) — это встраиваемая система на базе ARM, разработанная BBC для использования в компьютерном образовании в Великобритании.
Плата размером 4 см × 5 см оснащена процессором ARM Cortex-M0, датчиками..
Вопросы по теме 'micropython'
Ошибка индекса при использовании микробитового модуля в MicroPython
В настоящее время пытаюсь разработать небольшую двухкнопочную игру для BBC micro: bit. Поскольку micro: kit не является широко доступным, я постараюсь подробно объяснить свою проблему.
Я пытаюсь создать элементы управления для игрока, «подвижный»...
202 просмотров
schedule
20.08.2022
Преобразование десятичного числа в двоичное на Microbit
Я подумал, что было бы забавно превратить мой BBC Microbit в цифровые часы, особенно в двоичные цифровые часы. Я набросал немного кода на Python, чтобы сделать именно это:
from microbit import *
def makeBinary(intValue,padding):
number =...
820 просмотров
schedule
15.06.2023
Заполнить часть списка определенным значением без выделения новых объектов
Есть ли способ изменить список python через срез только с одним значением без выделения памяти?
Что-то такое:
b = range(10)
b[2:5] = 1
Проблема здесь в том, что с памятью. Я не хочу выделять новые объекты, потому что я работаю с...
612 просмотров
schedule
22.09.2022
Почему NodeMCU отправляет данные с нежелательным номером?
Я пытаюсь отправить последовательные данные из NodeMCU в Arduino. Я использую MicroPython для программирования. А также Serial.read на Arduino. Я могу отправить и получить успешно. Но проблема в том, что NodeMCU отправляет данные вместе с...
130 просмотров
schedule
18.12.2022
Сканирование I2C с помощью Micropython и NodeMCU 12E возвращает пустой список
Я пытаюсь подключить MPU6050 к моей NodeMCU плате с прошитым Micropython.
Моя текущая схема подключения следующая:
MPU6050 Board
Vcc 3.3v
Gnd Gnd
SDA D6
SCL D7
Через командную строку я...
1027 просмотров
schedule
10.07.2023
Как отправить данные с esp8266 на ubidots с помощью micropython?
У меня есть ESP8266, и я должен использовать MicroPython. Библиотеки MicroPython для убидотов нет, поэтому приходится использовать HTTP-запросы. Кто-нибудь знает, как начать? Кстати, для программирования я использую Esplorer.jar. Спасибо.
347 просмотров
schedule
01.07.2022
ImportError: нет модуля с именем 'umqtt.MQTTClient', но файл с классом существует
Я установил MicroPython v1.9.3-8 на свою плату ESP8266. Вот начало моего файла main.py:
from machine import Pin
led = Pin(2, Pin.OUT, value=1)
#---MQTT Sending---
from time import sleep_ms
from ubinascii import hexlify
from machine import...
1114 просмотров
schedule
18.05.2023
Создайте класс в другом файле в MicroPython
Я пытаюсь использовать модуль MPU6050 для MicroPython в NodeMCU, используя uPyCraft в качестве редактора. ( https://github.com/larsks/py-mpu6050/blob/master/mpu6050.py )
У меня есть некоторые проблемы, и я попытался упростить код до такой степени,...
261 просмотров
schedule
10.06.2023
Как установить порт клиента при отправке REST GET в Python?
У меня есть несколько очень простых вопросов, связанных с сетью:
В библиотеке запросов Python, если я хочу сделать вызов REST GET, я знаю, что внутри создается сокет для отправки и получения запроса и ответа GET. Что касается порта, на котором...
72 просмотров
schedule
21.06.2022
Экземпляр создания объекта возникает, когда создается ссылка на связанный метод
[Экземпляр создания объекта возникает, когда создается ссылка на привязанный метод. Это означает, что ISR не может передать связанный метод функции. Одним из решений является создание ссылки на связанный метод в конструкторе класса и передача...
29 просмотров
schedule
13.10.2022
Я не могу получить приглашение python на ESP8266 / nodemcu с помощью micropython
Я установил несколько разных версий micropython на мою плату ESP8266 / nodemcu, и я продолжаю получать следующий вывод в терминале: rst: 0x10 (RTCWDT_RTC_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT), configsip: 0, SPIWP: 0x00 clk_drv: 0x00 clk_drv: 0x00...
75 просмотров
schedule
23.03.2023
Специальное оборудование Android Things
Мне интересно, можно ли установить и использовать Android Things (ранее Brillo) на оборудовании, изготовленном по индивидуальному заказу?
Из официальной документации я вижу список предварительно выбранных и сертифицированных SoM, но я Я...
210 просмотров
schedule
09.02.2024
Преобразование байтовой строки в Micropython
Как отмечено здесь , получение сообщения через сокет Micropython приводит к тому, что остается строка байтов для работы. Мой вопрос: как преобразовать эту строку байтов в другой пригодный для использования формат?
Я пробовал подобные:
data =...
3953 просмотров
schedule
01.10.2023
Как импортировать Motor на Micropython в DFRobot Quad Motor Shield
Я пытаюсь импортировать два двигателя на свой pyboard в микропитоне, которые подключены к моему DFRobot DC Quad Motor Shield. Пример кода из них написан на Arduino и я не могу перевести. Приложен мой предыдущий код, который не работал, и обзор...
123 просмотров
schedule
20.03.2023
Диммер переменного тока с использованием микропитона
Я хочу управлять диммером переменного тока с помощью Micro Python с ESP8266. Я не получаю никаких библиотек или примеров, связанных с этим. Может ли кто-нибудь помочь мне с этим? Заранее спасибо!
278 просмотров
schedule
21.10.2022
Как загрузить данные с внешнего диска на другой с помощью pyboard и mycropython
Я хочу связать два внешних диска вместе с помощью pyboard и использовать micropython skipt для передачи данных между ними. Теперь мне нужно каким-то образом прочитать и скопировать данные с одного диска и записать на другой (или просто передать их...
32 просмотров
schedule
27.01.2024
Micropython – как получить данные в фоновом режиме
Я использую ESP8266 (Wemos D1 mini) с MicroPython для отображения на OLED-дисплее фактического времени с секундами и температуры с моей местной метеостанции.
Фрагмент кода
try:
while True:
now = utime.localtime()
hour =...
667 просмотров
schedule
11.04.2023
Как контролировать скорость водяного насоса, подключенного к микробиту BBC, с помощью микропитона
Как контролировать скорость водяного насоса, подключенного к BBC micro:bit, с помощью micropython?
Пока что для управления водяным насосом я могу включать/выключать его, вот мой код:
from microbit import *
pin2.write_digital(1)
sleep(1000)...
252 просмотров
schedule
18.08.2022
Может кто-нибудь объяснить, что происходит с этим куском микропитона?
Только начал играть с BBC micro:bit. Один из примеров имеет эту строку кода
flash = [Image().invert()*(i/9) для i в диапазоне (9, -1, -1)]
Генерирует набор изображений. Пытаясь понять, что происходит, я написал этот фрагмент кода
class...
43 просмотров
schedule
08.06.2023
Запись данных в ESP32 через USB-соединение с MicroPython
У меня ESP32 подключен к компьютеру через USB-порт. Я могу использовать ESP32 для отправки данных по последовательному соединению с помощью оператора печати, мне нужно периодически записывать команды в ESP32. Как я могу прочитать, что происходит...
2141 просмотров
schedule
29.10.2022