Форум

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

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

В сети

Пользователей: 339
Из них просматривают:
Аналоги: 96. Даташиты: 110. Инструкции: 3. Новости: 22. Остальное: 12. Производители: 1. Профиль пользователя: 6. Форум: 88. Чат: 1.
Участников: 2
Гостей: 337

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

Партнёры


Партнёры

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


1 ... 88 89 90 91 92 93 94 ... 2661


Re: управление шаговиком
Сотрудник
Зарегистрирован:
09.10.2013 22:40
Сообщений: 36
Не в сети
не пошло. пошел курить литературу дальше))))))



Re: управление шаговиком
Сотрудник
Зарегистрирован:
09.10.2013 22:40
Сообщений: 36
Не в сети
#include

int hallSensorPin = 2;
int dirA = 12;
int dirB = 13;
int pwmA = 3;
int pwmB = 11;
Stepper stepper(200, dirA, dirB);

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

// 0 - прерывание 0
// обработчик - функция turnStep
// FALLING - при срабатывании концевика будет сигнал 0, его и ловим
attachInterrupt(0, turnStep, FALLING);
pinMode(pwmA, OUTPUT); pinMode(pwmB, OUTPUT);
digitalWrite(pwmA, HIGH); digitalWrite(pwmB, HIGH)
stepper.setSpeed(60);
}


примерно так должно быть?




Re: Радиоприёмник на TA7642
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2443
Не в сети
Плата перебралась в готовый корпус на замену старой платы. Воздушная катушка была заменена на ферритовую антенну, правда из-за габаритов корпуса, её пришлось закрепить по диагонали.
Открыть изображение в новом окне



Re: Ностальгическое радио на MK484 (или TA7642) диапазона средних и длинных волн
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2443
Не в сети
А та речка через 63 километра как раз в Чёрное море впадает



Re: управление шаговиком
Администратор
Зарегистрирован:
07.08.2008 20:40
Из: Тирасполь
Сообщений: 7260
Не в сети
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 18:03:26


Re: Ностальгическое радио на MK484 (или TA7642) диапазона средних и длинных волн
Технический Директор
Зарегистрирован:
09.01.2009 0:19
Из: Tallinn
Сообщений: 2303
Не в сети
Уже хорошо...
P S.
Какое чёрное море?
Кроме речьки нет нехрена.

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


Re: Ностальгическое радио на MK484 (или TA7642) диапазона средних и длинных волн
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2443
Не в сети
Частота 145,800 Мгц, иногда её слышу, когда МКС пролетает над Чёрным морем, но ещё как повезёт, слышно с помехами и шумами.



Re: управление шаговиком
Сотрудник
Зарегистрирован:
09.10.2013 22:40
Сообщений: 36
Не в сети
все верно вы написали.не могу понять как это выразить в коде.



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

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



Re: Ностальгическое радио на MK484 (или TA7642) диапазона средних и длинных волн
Технический Директор
Зарегистрирован:
09.01.2009 0:19
Из: Tallinn
Сообщений: 2303
Не в сети
МКС надо слухать.
Пионерское задание!
Ждём...

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



1 ... 88 89 90 91 92 93 94 ... 2661




Разное

Интересно

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