Форум

Радиолюбительский форум.

Если у Вас возникли вопросы, задавайте их на форуме.

В сети

Пользователей: 169
Из них просматривают:
Аналоги: 53. Видео: 1. Даташиты: 56. Инструкции: 5. Новости: 20. Остальное: 6. Программы: 3. Производители: 1. Профиль пользователя: 2. Форум: 21. Чат: 1.
Участников: 3
Гостей: 166

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления


1 2 3 4 ... 194


Re: управление шаговиком
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
Вот работающий код по отключению встроенного светодиода по клику на 2 вывод (0 - прерывание)
volatile boolean intFlag false;   // флаг
void setup() {
  pinMode(2INPUT_PULLUP);  // 2 пин вход с подтягивающим резистором - концевик
  pinMode(13OUTPUT); //светодиод
  // 0 - прерывание 0
  // обработчик - функция turnStep
  // FALLING - при срабатывании концевика будет сигнал 0, его и ловим
  attachInterrupt(0turnStepFALLING);
  digitalWrite(131); //зажигаем светодиод
}

void turnStep() {
  intFlag true;   // подняли флаг прерывания    
}

void loop() {
  if (intFlag) {
    intFlag false;    // сбрасываем
    digitalWrite(130); //отключаем светодиод
   
}

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


Отредактировано пользователем MACTEP 21.11.2021 17:07:26
Отредактировано пользователем MACTEP 21.11.2021 17:08:14
Отредактировано пользователем MACTEP 21.11.2021 17:08:43


Re: управление шаговиком
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
volatile boolean intFlag false;   // флаг

void setup() {
  pinMode(2INPUT_PULLUP);  // 2 пин вход с подтягивающим резистором - концевик

  // 0 - прерывание 0
  // обработчик - функция turnStep
  // FALLING - при срабатывании концевика будет сигнал 0, его и ловим
  attachInterrupt(0turnStepFALLING);
  // Здесь запускаем ШД
}


void turnStep() {
  intFlag true;   // подняли флаг прерывания    
}

void loop() {
  if (intFlag) {
    intFlag false;    // сбрасываем
    // Здесь останавливаем ШД
   
}
как то так наверное...
Можно еще вначале проверять на  событие, что концевик уже нажат, и пропускать все.


Отредактировано пользователем MACTEP 21.11.2021 17:03:26


Re: управление шаговиком
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
А в чем сложность то? Вы ставите на ваше устройство концевик (датчик холла), ну и при инициализации контролируете срабатывание концевика и крутите шаговый двигатель до срабатывания.

Ну или для правильного понимания вопроса конкретнее опишите ваше устройство.



Re: кто чё делает
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
Чем в форме креста плох? Мне кажется, крест самый идеальный бумеранг. И делать легче, и летит лучше...
Я в детстве делал в форме креста...

Открыть изображение в новом окне



Re: кто чё делает
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
2 месяца? А рекламы ж гласят, что две недели и за два доллара!!!



Re: кто чё делает
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
Скорее всего, телевизор помнит, если с пульта отключать. а если с розетки, то забывает



Re: кто чё делает
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
Есть... И наверное  у каждого, кто не выбрасывает старые компы... у меня штуки 4 есть... А зачем держу их... На деталюхи типа... Но пока ничего не выпаял, выкинуть надо.
А, в пандемию, когда все закрыто было, выпаял два кондера куда то в блок питания в какую то приставку...



Re: кто чё делает
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
Конденсатор, который припаян к выводу VСС смотри. Конденсатор высох, и недостаточно питания для запуска.
После запуска (через прибор, ты уменьшаешь сопротивление запускающего  резистора) самоподпит... Ну или с резистором проблемы (к ноге OB)

Открыть изображение в новом окне

Что за копоть?
Открыть изображение в новом окне



Re: кто чё делает
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
Ограничение стоит - Максимальный размер файла: 1000K;
А по размеру в пикселях, сайт сам ограничит до приемлемого.
Картинку можно вставить двумя способами:
Непосредственно в текст (ограничение 640px)
и прикрепить к сообщению, там неограничено по пикселям, а только по весу и расширению



Re: Трансмиттер на KT0803l не работает. Прошу помощи
Администратор
Зарегистрирован:
07.08.2008 19:40
Из: Тирасполь
Сообщений: 7044
Не в сети
При сборке сложного устройства вы должны понимать, что это не мультивибратор на двух транзисторах, и, как минимум, надо все понимать, что в схеме происходит, и, соответственно, все это проверить. Необходимый минимум - мультиметр, осциллограф.
Ну что за мазохизм - менять детали для проверки работоспособности?




1 2 3 4 ... 194




Разное

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

Интересно

Если "ревёт" один из дросселей резонансного стабилизатора, забейте деревянный клин между его катушками.