Программирование
Использование millis вместо delay в цикле
Пт, 18/01/2019 - 16:57 | by artivad2Привет.
У меня есть адресная светодиодная лента, которая реагирует на звук по определенному алгоритму (цветомузыка короче), через ардуино разумеется.
Несколько TM1637. Общая процедура вывода информации
Чт, 17/01/2019 - 22:45 | by 2611sergeyВсем доброго!
Вопрос навеян этой темой.
В устройстве будет 3 индикатора TM1637. В топике есть обычный вариант применения:
Прерывания в классе
Чт, 17/01/2019 - 21:20 | by vlad072Нужно отследить сигнал от датчика удара. Во время удара на порты D2 (сильный удар) и D3 (слабый удар) постуавют серии коротких частых импульсов нулевого потенциала. Решил оформить это дело в следующейм объекте:
Почему не работает for?
Чт, 17/01/2019 - 21:18 | by qwerty13rus/* Пример вывода на дисплей с регистром TM1637 AlexGyver Technologies http://alexgyver.ru/ */ //--- ПИНЫ --- int inPin = A0; // тут кнопка int val = 0; #define CLK 5 #define DIO 4 //--- ПИНЫ --- //--- ОБЪЯВЛЕНИЕ --- #include "TM1637.h" TM1637 disp(CLK, DIO); //--- ОБЪЯВЛЕНИЕ --- void setup() { pinMode (inPin, INPUT); pinMode (3, OUTPUT); pinMode (6, OUTPUT); digitalWrite(3, 1); digitalWrite(6, 0); Serial.begin(9600); // выставляем скорость COM порта
Как избавиться от помех?
Чт, 17/01/2019 - 17:04 | by adruhaВсем привет! Пытаюсь написать управляющую программу для безщеточного мотора постоянный ток, вроде получилось но двигатель работает не чисто. Если прикоснуться к двигателю чувствуется вибрация. Когда устанавливаю на место оригинальный чип управляющий то все работает чисто. Думаю что дело в аналогврите но незнаю как сделать по другому что бы исключить эту проблему. А может дело в другом? Кто знает подскажите пожалуйста куда копать? Заранее благодарен!
Прямой (низкоуровневый) доступ к портам. Библиотека
Чт, 17/01/2019 - 15:27 | by MaksVVИногда возникает потребность побыстрее рулить портами или читать их. Чтобы не путаться при отладке в этих битовых закорючках , для наглядности пользуюсь такими функциями для атмеги 328
STM32 Blue Pill. В помощь чайнику.
Чт, 17/01/2019 - 10:13 | by woodlistПривет, сообщество!
Нужно порешать в подпрограмме следующую задачу. Надо подсчитать в микросекундах или в системных тиках и возвращать период входящего меандра, начало отсчета по любому поступающему впервые фронту. Программа должна компилироватся в среде Arduino IDE. Предпочтительный входной порт-PA2. PulseIn оператор не сгодился, так как входные частоты большие, порядка 300 кГц. Меандр действует всегда, так что обвязатся жестко по прерыванию нельзя, а только по обращении к подпрограмме.
За ранее благодарю.
Кнопка старт, стоп, ресет для секундомера
Ср, 16/01/2019 - 18:47 | by RomanKotЗдраствуйте! Нужна помощь с програмированием кнопок. Есть две кнопки, первая отвечает за старт секундомера и паузу, вторая просто сбивает значения к нулю. Так как в ардуино недавно, только учусь, прошу помощи и примеры. Искал в интернете но ни одну не получилось грамотно интерпретировать в проект.
MeGa WiFi RobotDyn передача из Serial в Serial3
Ср, 16/01/2019 - 16:04 | by nkYellOwДобрый день! Нужна ваша помощь.
У меня логика такая: Есп берет из интернета данные,разбирает их и формирует строку вида : значение]значение2]значение3] и после этого, передает в сериал для меги, а мега уже разбирает эту строку и раздает задания на датчики. Значений может быть до 20 штук.
Вот строка которая формируется на есп:
Лайв фокус лазера
Ср, 16/01/2019 - 11:31 | by olegovich80Доброго времени суток всем.
Гравирую и режу фанеру на самодельном со2 лазере.
Из за того, что материал бывает не лучшего качества (гнутый) приходится пользоваться тяжелыми грузами, что бы придавить фанеру к столу. Иначе фокусное расстояние получается не точным и соответственно получаем плохой рез и некачественную гравировку.
Задался целью поставить лайв фокус на станок, но штука эта прямо скажу не по карману. Тем более станок не для бизнеса, а для домашних поделок.
- « первая
- ‹ предыдущая
- …
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- …
- следующая ›
- последняя »