Описание тега micropython

MicroPython - это интерпретатор Python (с функцией частичной компиляции собственного кода). Он предоставляет подмножество функций Python 3.5, реализованных для встроенных процессоров и систем с ограничениями.
1 ответ

Обновление платы Micropython V 1.0

Я пытаюсь подключить плату PyBoard к другому устройству (нет, я не хочу REPL. Я уже сделал это), и у меня отлично подключен последовательный USB-порт внешнего устройства. Однако модуль USB_VCP для Micropython не был добавлен при предварительном зака…
19 авг '14 в 17:35
1 ответ

Как работает этот макрос?

В этой реализации Python для микроконтроллеров они используют C-macro следующим образом: MP_ROM_QSTR(MP_QSTR_mem16) с: #define MP_ROM_QSTR(q) MP_OBJ_NEW_QSTR(q) а также: #define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 2) | 2)) …
13 фев '17 в 12:15
1 ответ

Python Regex не соответствует, хотя это онлайн

У меня странная проблема. Когда я анализирую свой Regex онлайн, он работает нормально, но python не соответствует ему. регулярное выражение:()*<div>(.*?)<\/div>()*или же<div>(.*?)<\/div>или же<div>(.*?)</div> toMa…
06 авг '17 в 14:15
1 ответ

Трассировка Python: файл "<string>". Что это значит?

Хорошо, очевидно, я новичок в этом. Я получил эту трассировку Python: Traceback (most recent call last): File "&lt;stdin&gt;", line 1, in &lt;module&gt; File "&lt;string&gt;", line 30 SyntaxError: invalid syntax Что значит File "&lt;string&gt;" стоя…
22 дек '18 в 19:21
0 ответов

Как бороться с сообщением об ошибке "OSError: Доступные интерфейсы не работают"?

В настоящее время я работаю с устройством Pycom и пытаюсь подключить его к платформе IoT (точнее, Adafruit IO). Я хотел бы, чтобы платформа и мое устройство взаимодействовали. Раньше он работал отлично, я мог публиковать и подписываться с помощью MQ…
05 фев '19 в 10:36
1 ответ

ESP8266 Micropython - подключение к университетскому Wi-Fi ( WPA2 Enterprise PEAP)

У меня есть плата с чипом ESP8266 под прошивкой Micropython v1.8.7. Мое требование - использовать WebREPL через университетский Wi-Fi, который использует аутентификацию WPA2 Enterprise EAP-MSCHAPv2. Мое Google-фу до сих пор сообщало мне, что пользов…
09 янв '17 в 16:28
2 ответа

Проверьте / отследите соединения webrepl микропифон на ESP8266

Я использую ESP8266 с микропифоном. Для скачивания скрипта я использую webrepl. Я хотел бы отслеживать соединения webrepl и хотеть остановить выполнение программы, если установлено соединение webrepl. И после того, как соединение закрыто, я хотел бы…
02 окт '16 в 11:40
0 ответов

"Экземпляр создания объекта возникает при создании ссылки на связанный метод"

[Экземпляр создания объекта возникает, когда создается ссылка на связанный метод. Это означает, что ISR не может передать связанный метод функции. Одним из решений является создание ссылки на связанный метод в конструкторе класса и передача этой ссы…
20 июн '18 в 15:48
0 ответов

Python 'функция не принимает аргументы ключевого слова' ошибка с использованием **kwargs с запросами

Краткий обзор проекта: я пытаюсь создать контроллер для моих светильников Philips Hue, используя LoPy. Чтобы получить информацию от Hue API, мне нужно установить соединение (которое работает) и отправить информацию в API, проблема в этой части. Поск…
05 ноя '18 в 14:12
1 ответ

Micropython 1.9.3 - Как скомпилировать.py @micropython.native код в.mpy?

Я нахожусь на Micropython 1.9.3. Я умею пользоваться mpy-cross повернуть .py в скомпилированный питон .mpy это может быть выполнено виртуальной машиной Micropython. Проблема в том, что если я пытаюсь скомпилировать с помощью @micropython.native т.е.…
05 ноя '17 в 23:18
1 ответ

Как проверить знак в регистре с плавающей запятой на ассемблере Micropython

Я учу ассемблер для MicroPython (набор инструкций ARM Thumb2 для PyBoard). Есть ли более быстрый способ проверить знак (положительный / отрицательный) регистра FPU (s0), чем этот? @micropython.asm_thumb def float_array_abs(r0, r1): label(LOOP) vldr(…
01 апр '18 в 20:17
1 ответ

BBC Micro Bit висит на коде

Я пытаюсь прочитать файл, содержащий инструкции для робота-черепахи в микропифоне, на микробите BBC, но когда я прошиваю свой код и добавляю правильные файлы, он просто зависает и, похоже, ничего не делает. Он отлично работает в Python на моей машин…
03 апр '17 в 15:42
1 ответ

socket.getaddrinfo продолжает возвращать OSError: -2

Я пытаюсь запустить сокет на моем esp8266, но продолжаю получать OSError: -2,Я старался: &gt;&gt;&gt; addr = socket.getaddrinfo('smart-socket-bdcc5.firebaseio.com', 443) Traceback (most recent call last): File "&lt;stdin&gt;", line 1, in &lt;module&…
03 янв '18 в 14:08
0 ответов

python - применить декоратор на C-уровне к функциям Python, написанным на C

MICROPYTHON, но я приму ответ CPython Я определяю C-функцию для показа через Python. Я знаю, что пользователь может применить декоратор в Python для C-функции. ВОПРОС Как применить декоратор на уровне C, чтобы он уже был оформлен, когда его вызывает…
23 июл '18 в 15:08
2 ответа

Есть ли несколько случайных семян и последовательностей

Я хочу сделать игру в микропионе реализацией питона 3.4. Я хочу, чтобы мои монстры контролировались генератором случайных чисел. Я рассматривал возможность передачи текущей ссылки на сетку как начальную и текущую дату, чтобы монстр всегда появлялся …
29 ноя '18 в 05:30
4 ответа

Считать слова в.txt, а затем записывать результаты в том же.txt

Я пытаюсь посчитать количество слов в текстовом документе, а затем записать сумму обратно в.txt вот как далеко у меня words = 0 f = open("count.txt", 'r+') for wordcount in f.readline().split(" "): words += 1 print('number of words ') print(words) f…
27 июн '18 в 22:26
1 ответ

Почему мой микробит показывает эту анимацию?

Я бегу микропифон на микробите Би-би-си. Мой микробит не работает, программа перепрошена на него, он отображает0, 5, 0, SAD_FACE Что означает эта анимация?
03 дек '18 в 23:15
1 ответ

Не удается обнаружить нажатие кнопки вспышки на Nodemcu

Я работаю с простым Micropython с модулем Esp8266 и не могу определить, нажата ли кнопка вспышки на esp Я пытался использовать контакт 0, но он не работает. p2=Pin(0,Pin.IN) while True: print(p2.value()) if p2.value(): break; Я также попробовал это,…
04 янв '19 в 16:39
2 ответа

Сбои MicroPython urequests.post

Я пытаюсь получать уведомления на моем (Android) мобильном устройстве от MCU ESP8266 с MicroPython. По этой причине я подписался на пару онлайн-сервисов, предоставляющих некоторые API-интерфейсы для этой задачи, Pushbullet и Push, и установил соотве…
25 окт '17 в 18:02
0 ответов

Округление микро питона

Я не могу получить навык округления в микропифоне a=round(86.86, 1) print (a) 86.90001 наверняка должен быть способ ограничить одним дп и заставить его округляться?
18 фев '19 в 01:57