Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/65: Рейтинг темы: голосов - 65, средняя оценка - 5.00
 Аватар для ProHacker2006
5 / 5 / 0
Регистрация: 01.12.2017
Сообщений: 36

Программирование Arduino на Python

30.03.2018, 11:38. Показов 12959. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, уважаемые программисты!
Подскажите, пожалуйста, какую IDE нужно использовать программирования Arduino на Python? Решил перейти со стандартного языка программирования, ибо при создании сложных проектов без головоболи в коде копаться невозможно..
Например:
C++
1
2
3
4
5
6
7
8
9
String str1="";
String str2="";
while(Serial.available()&&Serial.peek()!=' '&&byte(Serial.peek())!=13){
str1+=Serial.read();
}
Serial.read();
while(Serial.available()&&byte(Serial.peek())!=13){
str2+=Serial.read();
}
Тогда как:
Python
1
2
3
4
inp=""
while(<пока есть что читать>){ inp+=<читать 1 байт> }
inp=inp.split(" ")
str1, str2=inp[0], inp[1]
Заранее благодарю.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.03.2018, 11:38
Ответы с готовыми решениями:

Программирование Arduino
Всем привет! Ребят, подскажите пожалуйста, можно ли считать уровень нагрузки на процессор ардуинки, и каким способом это можно...

Программирование Arduino nano
Через каждые 20 мс производить опрос кнопки с помощью таймера, и если кнопка нажата, то импульсы выключить, а если кнопка не нажатой...

Программирование Arduino через Rapsberry
Добрый день Возникла такая проблема, у меня есть самодельный Arduino UNO сделанный по лазерно утюжной технологии (USB входов на нем...

9
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
30.03.2018, 19:30
Не гавнокодьте и не будет головной боли.

Добавлено через 1 минуту
Цитата Сообщение от ProHacker2006 Посмотреть сообщение
C++
1
while(Serial.available()&&byte(Serial.peek())!=13){ str2+=Serial.read(); }
readStringUntil()
1
 Аватар для ProHacker2006
5 / 5 / 0
Регистрация: 01.12.2017
Сообщений: 36
30.03.2018, 19:34  [ТС]
Ну так а ответ на вопрос, какую IDE использовать?

Добавлено через 1 минуту
Спасибо , но не в этом проблема.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
30.03.2018, 19:35

Не по теме:

Я вообще первый раз слышу что можно писать на питоне под Arduino.



Добавлено через 45 секунд
Цитата Сообщение от ProHacker2006 Посмотреть сообщение
Спасибо , но не в этом проблема.
А в чем ? В кривых руках, тогда наковальня/кувалда в помощь ...
0
 Аватар для ProHacker2006
5 / 5 / 0
Регистрация: 01.12.2017
Сообщений: 36
30.03.2018, 19:38  [ТС]
За издевательство благодарю, а хочу знать, какую IDE использовать. В не знаете, так не засоряйте форум.
0
30.03.2018, 19:43

Не по теме:

Если руки ... IDE Вам не поможет, так что вы Вы засоряете форум подобными темами.

0
30.03.2018, 20:55

Не по теме:

ProHacker2006, есть ли интерпретатор или компилятор питона для Arduino?

0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
31.03.2018, 04:23
Цитата Сообщение от ProHacker2006 Посмотреть сообщение
какую IDE использовать
Любую для с++? Хоть qt, хоть студию.
0
Модератор
 Аватар для vxg
3406 / 2177 / 354
Регистрация: 13.01.2012
Сообщений: 8,444
31.03.2018, 09:10
ProHacker2006, можно написать препроцессор py->c но зачем...
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
31.03.2018, 12:42
Нет не в этом суть. Нужен именно интерпретатор что бы диагностировать ошибки и обнаруживать их нормально.
Это как от железо от Амперки, есть интерпретатор js.
Короче недостатки ардуины (а именно отсутствие нормально отладки) пытаются скомпенсировать интерпретатором
(ценою памяти конечно)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2018, 12:42
Помогаю со студенческими работами здесь

Программирование RGB ленты на Arduino
Доброго здравия! Интересует создание рандомайзера для RGB ленты. Нужен полный охват всех цветов (16,5 млн) в рандомном...

FLProg. Программирование на LD/FBD под Arduino
Появился новый проект по разработке среды программирования для Arduino. Проект создаётся в графическом виде на языках FBD или LAD. То есть...

Python и arduino
собственно ардуина тут не то чтоб сильно &quot;при чем&quot;, проблема с питоном, но думаю спрашивать все же лучше в этом разделе предистория:...

Arduino +Python
Здравствуйте , учусь на 4 курсе и хочу создать дипломную работу напрактике , а не только в теории ,так как свободный выбор темы , решил...

Arduino и python
Как можно запрограммировать ардуино на пайтоне и каков будет функционал? И как можно общаться с ардуинкой через COM порт на пайтоне без...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru