Сообщество - Arduino & Pi

Arduino & Pi

1 493 поста 20 825 подписчиков

Популярные теги в сообществе:

44

Arduino IDE 2.0 Новая среда разработки. Обзор RC4

В видео больше информации чем в текстовой версии

в 2018 кампания решили делать новую Среду разработки под семейство плат ардуино на современном фреймворке, который представляет собой опен сорс проект основанный на той же архитектуре что и VS студия от мелкомягких.

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

А вы знаете, что интерфейс IDE не менялся более 15 лет? Первая версия была написана в 2005 или 2003 году. Откройте сейчас свою 1,8 и сравните с 1 версией, отличий почти нет. Самую Первую версию можно скачать и сейчас с оф. сайта.

Вернемся к IDE 2,0 Я начинал этот обзор почти год назад и за это время она с 7 беты добралась до версии релиз кандидат 4. А значит она уже мало чем будет отличаться от финальной версии.

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

И вот наконец то во 2 версии, которую разработчики еще называли до этого ПРО появились очень полезные функции.

Не смотря на то, что на сайте из рекомендуемых указана win 10 у меня всё нормально заработало и на 7х64. На вопрос про 7 разработчики отморозились, что микрософт бросила поддерживать 7 в 2020, и они не собираются.


Я скачивал портативную версию. Она сама скачала и установила драйвера и библиотеки.

Текущая версия работает параллельно со старой и подхватила с нее некоторые настройки и библиотеки. Например путь до скетчей, которые теперь располагаются в скетчбуке.

Так же присутствуют примеры скетчей.

В интерфейсе стало меньше всплывающих окон, многое интегрировано в основное окно в виде вкладок.

Разработчики утверждают о более быстрой компиляции я не засекал с таймером, но по ощущениям так и есть.


Настройки

Возможно кому то не хватало темной, теперь есть и запускается по умолчанию.

Кстати русиш ленгвич пока не подвезли.

Менеджер плат

По умолчанию никаких плат нет, даже ардуино и их нужно скачивать с сайта.

Указываем файл для загрузки как и раньше. Возможно это изменят в конечном релизе.

Библиотеки

Почему то нельзя посмотреть какие библиотеки установлены, просто грузится список вообще всех библиотек с сайта и только через поиск можно понять какие из них у вас установлены.

Библиотеки можно устанавливать и из архивов

Отладчик

Поговаривают, что отладчик будет работать с платами семейства Nano 33, MKR и zero

Так же будет возможна отладка плат сторонних производителей например ESP32 но разработчики сказали что не будут этого делать из коробки, отдав в руки энтузиастам.

По поводу брейкпоинтов обещают, что в точках остановки можно будет не только посмотреть значения переменных, но и поменяв их на лету продолжить исполнение кода.

Работать это все должно через отладчики программаторы Atmel-ICE или J-Link

Поиск

Есть панель поиска слева и всплывающий поиск по Ctrl F



Монитор порта

Открывается в нижней части интерфейса, можно перенести на другую сторону. Теперь это не отдельное окно.

Автодополнение кода по умолчанию отключено.

Включаются галочкой в настройках.

В целом 2 версия это работа над хотелками. IDE не стала выглядеть как монстры типа Visual studio, сохранив притягательную для новичков простоту интерфейса и при этом приобрела те фичи, которые не обязательны, но так удобны и ускоряют работу над кодом.

P.S. Тут я выкладываю где то 1/5 от всех видео, если хотите смотреть все, лучше подписывайтесь на мой канал.

Показать полностью 9
121

Изучаем python программируя робот манипулятор

Инструкция по настройке и программное обеспечение тут

Видео по сборке робота-манипулятора

Сайт разработчика конструктора

Python манипулятор.

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!

Показать полностью 2 1
5

Помогите пожалуйста запустить

Есть ардуино нано, есть датчик движения, есть реле, оно всё скомутировано, нужно написать/исправить код, который будет включать реле на определённый период времени, после того как сработает датчик движения, с задержкой. Код в принципе есть, могу выложить, но работает криво, то есть реле начинает само срабатывать через какой-то промежуток времени. С кодами я вообще не дружу, по этому буду признателен если подключитесь удалённо и сами запилите, ну и понятно что за печеньку)

Помогите пожалуйста запустить
Показать полностью 1
372

Ответ на пост «В какие секции ходили вы?»2

В детстве занимался в кружках, как итог КМС по бальным танцам, шахматы, программирование, компьютерная графика, акробатика, введение в интернет технологии (2005 год), судомоделироаание, авиамоделирование.

Как результат 6 лет после школы не мог найти чем заниматься, так как умел все по чуток. Но в итоге стал оператором постановщиком

86

Вопрос к знатокам схемотехники

Приветствую
Ребетенку подарили набор макетной платы

С таким составом

Схем для сборки в комплекте нету.


Сам я могу только светодиоды зажигать.
Может смогу построить простейшие логические схемы

Может кто сможет помочь и подсказать где их можно поискать или поможет в составлении.

В гугле не нашёл ничего конкретного особенно для детей

Показать полностью 2
149

В какие секции ходили вы?2

С коллегами посетила мысль создать сообщество работников и владельцев "кружов и различных секций" с техническим уклоном для обмена опытом, работы свои показать, мастерские. Принести что то новое и интересное на пикабушечку.

Пишите в комментах что интересно было бы узнать о работе таких организаций, что вообще в этом мире происходит, есть что рассказать.
будем рады.

Можем рассказать о различных форумах и мероприятиях для молодежи, что делает государство, что делают люди.

Мы за творчество и науку,

Голосом Игоря Негоды- НИТРО МЕТАН!!

Так же хотелось бы сказать спасибо!

@Diaver, @KzTcH, @K715, @Nashatirko Спасибо всем кто принимает участие в нашем развитии. Отдельное огромное спасибо производителю пластика для печати @Syntechlab .Ребят скоро буду начинать серию постов по вашим ТДМ, идет активная подготовка.

В память о Косте Танкове.

Показать полностью 5
78

Урок 5. Управление двигателем постоянного тока ESP32 и MicroPython

Приветствую вас на очередном уроке по программированию ESP32 на MicroPython. Сегодня мы разберём код, который можно применить на практике.

Прерывания на микроконтроллере ESP32 с помощью языка MycroPython.

В качестве примера напишем код включения встроенного светодиода при нажатии на кнопку «boot» по аналогии с примером из прошлого урока, но уже с использованием прерывания.

Управление двигателем постоянного тока с помощью ESP32 и MycroPython.

Схема подключения ESP32, драйвера L298n и двигателя постоянного тока.

Давайте применим на практике полученные значения. Для этого подключим к ESP32 драйвер L298n и двигатель. Я буду использовать мотор редуктор от машинки, которую собирал и программировал на MycroPython вот в этом проекте.


Скачать материалы из урока можно тут


Надеюсь моя информация будет полезной.

Спасибо! Всем добра!


Показать полностью 4
Отличная работа, все прочитано!