gerich131

На Пикабу
4858 рейтинг 4 подписчика 3 подписки 20 постов 9 в горячем
Награды:
5 лет на Пикабу

Нужен драйвер drv8825 Беларусь

Пикабушники Беларуси нужна помощь. Сгорел драйвер drv8825. В интернет магазинах отсутствует ( по крайней мере в тех о которых я знаю). В общем если у кого-то есть запасной драйвер я бы купил, а то очень нужен, а с Алика долго ждать. Сам я в Гомеле.

37

Нужна помощь в правке скетча ардуино

В общем потребовалась сделать подсветку лестницы по датчику движения. Наткнулся на проект Алекса Гайвера. Собрал по инструкции и все заработало, однако минус этой системы в том, задержка опроса его датчиков целых 7 секунд, что очень долго.

Поэтому решил переделать на датчиках Sharp 2Y0A21

однако этот датчик аналоговый.



Нашел для него скетч


const int IRpin = A2; // аналоговый пин для подключения выхода Vo сенсора

void setup() {

Serial.begin(9600); // Запуск последовательного порта

}

void loop() {

// получаем сглаженное значение и переводим в напряжение

float volts = analogRead(IRpin)*0.0048828125;

// и в расстояние в см

float distance=32*pow(volts,-1.10);

Serial.println(distance, DEC); // выдаем в порт значение

delay(10);

}


Данный скетч выдает расстояние до объекта в см


И вот в чем вопрос. Так как я не разбираюсь от слова совсем в программировании на ардуино нужно помощь в доливании оригинального скетча с цифровыми датчиками на аналоговые.


то есть нужно прописать при значении <=100 датчик считался вкл

при значении >=101 датчик считался выкл


Вот начальный кусок кода (нашел все куски где записан PirSensor (то есть цифровой датчик)


#define SENSOR_START A1 // пин датчика движения

#define SENSOR_END A2 // пин датчика движения

struct PirSensor {

int8_t effectDirection;

int8_t pin;

bool lastState;

};

PirSensor startPirSensor = { 1, SENSOR_START, false};

PirSensor endPirSensor = { -1, SENSOR_END, false};

void handlePirSensor(PirSensor *sensor) {

if (systemOffState) return;

int newState = digitalRead(sensor->pin);

if (newState && !sensor->lastState) {

Serial.print("PIR sensor ");

Serial.println(sensor->pin);

timeoutCounter = millis(); // при срабатывании датчика устанавливаем заново timeout

if (systemIdleState) {

effectDirection = sensor->effectDirection;

if (ROTATE_EFFECTS) {

curEffect = ++effectCounter % EFFECTS_AMOUNT;

}

stepFader(effectDirection == 1 ? 0 : 1, 0);

systemIdleState = false;

}

}

sensor->lastState = newState;

}


Вот ссылка на исходник https://github.com/degterjow/LEDstairs


версия 1.2

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

(найдено, вернее сделано) Помощь в поиске детали лего

Нужна помощь в поиске детали лего в формате stl или SLDPRT.

оригинальное название 1/4 circle gear rack 11x11
или номер 24121

(найдено, вернее сделано) Помощь в поиске детали лего

На grabcad нашел но она на семитрична (паз возле гребёнки с одной стороны глубже чем с другой)

23

Гравировка модельным лазерным чпу

Решил собрать лазерный гравер и вот что из этого вышло

Гравировка модельным лазерным чпу

Рабочее поле 40 на 40 си.
скорость гравировки 4000 мм в мин. Скорость холостого хода 5000 мм у мин.
На данный рисунок с обводкой контура ушло 6 часов

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

Разница между H-bot и CoreXY кинематикой на роликовом 3d принтере

H-bot ось X

H-bot ось Y

CoreXY ось X

CoreXY ось Y

Наглядно все видно, поэтому без объяснений
Принтер мой (будущий принтер) тег мое

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества