#1 Re: Програмування Arduino » Альтернатива Arduino ide » 2021-03-28 20:28:50

gfo

Писаните в вайбер или телегу... там договоримся. 0 шисят семь 364 56 пять пять

#2 Re: Програмування Arduino » Переделка станка в чпу » 2021-03-24 00:30:05

gfo
#include <Thread.h>
#define KEY1 5
#define KEY2 6

Thread motorThread = Thread();

long start,dtime;
void setup() {
  motorThread.onRun(motorrun);
  motorThread.enabled=false;
}

void loop() {
if (digitalRead(KEY1)) {
start=millis();
}
if (start && digitalRead(KEY2)) {
dtime=millis()-start;
motorThread.setInterval(dtime);
motorThread.enabled=true;
}

if (motorThread.shouldRun() && motorThread.enabled) motorThread.run(); // запускаем поток


}

void motorrun() {
  Serial.println("Running...");  
}

как то так
Подтянуть пины к 0
Все дальже можно заюзать библиотеку thread.h и каждые time запускать функцию которая двигает моторы
Всякие защиты от дурака типа "в обратном порядки кнопки нажал" уже сами додумайте.

#3 Re: Програмування Arduino » Запомнить состояние кнопок » 2021-03-23 11:36:40

gfo

Пишите в память только тогда когда текущее состояние кнопки отличается от уже записанного. Чтение епрома то практически не органичено. По такой схеме вам 100к записей хватит лет на 100. Только от дребезга не забудьте избавится.

#4 Re: Програмування Arduino » посилення HIGH-сигналу » 2021-03-23 11:31:15

gfo

возьмите любую убитую материнку от компа там тех мосфетов как гг.на.. но такую каку не делайте как вы задумали..

#5 Re: Програмування Arduino » Альтернатива Arduino ide » 2021-03-23 11:07:16

gfo

J2b63e4F0kwG42.png
Я купил его за 23 евро. пол цены и он ваш )) устроит?

#6 Re: Програмування Arduino » Альтернатива Arduino ide » 2021-03-22 10:16:29

gfo
0z0n пише:

Довольно сложный код. Начинаю путатся в переменных и процедурах. Может кто посоветует альтернативу.
3. platformio-ide - таже болячка с библиотеками. Кидать в папку с проектом?

Никаких проблем с библиотеками не ощутил. Добавляются к проекту через ентерфейс и отлично работают. Заходите в ПИО Хоум, там в столбике слева есть иконка лайбрерис. Все вбил поиск выбрал к какому проекту добавить и все.

0z0n пише:

4. PROGRAMINO IDE  - понравилось, но не нашел лекарства. А триал душу не греет.

Мне тоже понравилось и я даже его купил. Но по сравнению с платформио - дичь. Автодополнение работает криво. Могу перепродать лицензию не дорого ))

Остальное не пробовал.
Для упрощения кода было придумано ООП. И если проект довольно сложный одними процедурами и функциями не обойтись. тут товарищи дело говорят, смена редактора врят ли поможет.

#7 Re: Програмування Arduino » Esp32 проблема с Bluetooth » 2021-03-20 17:38:25

gfo

А вот и решение. В фреймворке  framework-arduinoespressif32 3.10005.210308  версия 1.0.5 раком скомпилированы библиотеки для работы с блютузом. Временное решение  - замена бинарника libbt.a находящегося в .platformio/packages/framework-arduinoespressif32/tools/sdk/lib на почти аналогичный взятый вот от сюдова   После подмены либы все заводится и работает как часы.

#8 Програмування Arduino » Esp32 проблема с Bluetooth » 2021-03-20 09:51:40

gfo
відповідей: 1

Добрый день. Есть у меня 1 проект переделываю с ардуины на есп. Комуникация со смартфоном происходит через Bluetooth.
На ЕСП для этих целей пытаюсь использовать библиотеку BluetoothSerial. Суть проблемы: Первый коннект происходит... данные передаются туда сюда.. но как только я отключился от платы повторное подключение уже невозможно до перезагрузки платы. Может кто сталкивался в чем может быть проблема. Спасибо.

Підвал форуму