счетчик витков

divinec
Offline
Зарегистрирован: 07.07.2016

Подскажите пожалуйста код для подсчета количества витков с выводом на 16×2 LCD

sadman41
Offline
Зарегистрирован: 19.10.2016

В смысле?

b707
Offline
Зарегистрирован: 26.05.2017

витков вокруг чего? - Земли?

12 апреля было 2 месяца назад...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Помочь написать?

divinec
Offline
Зарегистрирован: 07.07.2016

счетчик витков для намотки трансформатора поможете?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

divinec пишет:

счетчик витков для намотки трансформатора поможете?

какой счетчик надо эмулировать?

divinec
Offline
Зарегистрирован: 07.07.2016

количество оборотов

rkit
Offline
Зарегистрирован: 23.11.2016

Никто за тебя не будет делать твою работу. У всех своя есть.

nik182
Offline
Зарегистрирован: 04.05.2015

Возьми титановый велосипед для кнопки - первая тема в этом разделе, повесь на любую ногу кнопку между землёй и ногой. Выставь для ноги режим inputpullup, подключи дисплей и заставь его работать с помощью примера из ИДЕ. Заведи переменную число оборотов. На каждое одиночное срабатывание кнопки увеличивай переменную на единицу и выводи на экран также как в примере экрана только вместо "HELLO WORLD" напиши имя твоей переменной. Как всё получится прикрепи кнопку к станку.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

divinec пишет:

количество оборотов

и в чём сложности? берём любой пример счетчика и прикручиваем дисплей, да хоть бы этот...

volatile int counter = 0;  // переменная-счётчик
void setup() {
  Serial.begin(9600); // открыли порт для связи
  // подключили кнопку на D2 и GND
  pinMode(2, INPUT_PULLUP); \
  // D2 это прерывание 0
  // обработчик - функция buttonTick
  // FALLING - при нажатии на кнопку будет сигнал 0, его и ловим
  attachInterrupt(0, buttonTick, FALLING);
}
void buttonTick() {
  counter++;  // + нажатие
}
void loop() {
  Serial.println(counter);  // выводим
  delay(1000);              // ждём
}

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

rkit пишет:

Никто за тебя не будет делать твою работу. У всех своя есть.

ГОТОВ ПОБЫТЬ ЧЕЛОВЕКОМ НИКТО )))

divinec
Offline
Зарегистрирован: 07.07.2016

Спасибо буду пробовать

nik182
Offline
Зарегистрирован: 04.05.2015

ua6em пишет:

divinec пишет:

количество оборотов

и в чём сложности? берём любой пример счетчика и прикручиваем дисплей, да хоть бы этот...

volatile int counter = 0;  // переменная-счётчик
void setup() {
  Serial.begin(9600); // открыли порт для связи
  // подключили кнопку на D2 и GND
  pinMode(2, INPUT_PULLUP); \
  // D2 это прерывание 0
  // обработчик - функция buttonTick
  // FALLING - при нажатии на кнопку будет сигнал 0, его и ловим
  attachInterrupt(0, buttonTick, FALLING);
}
void buttonTick() {
  counter++;  // + нажатие
}
void loop() {
  Serial.println(counter);  // выводим
  delay(1000);              // ждём
}

 

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

divinec
Offline
Зарегистрирован: 07.07.2016

ok

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

nik182 пишет:

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

смотря какой датчик будет использовать, но до этого  ТСу еще далеко )))

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Как всегда никто не уточнил - А зачем (куда именно?) этот счётчик нужен? Если просто для контрольной/дома- то и без подавления дребезга сойдёт, +/- 5% в радиолюбительстве допустимо без проблем вообще. А если на производство, то....

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

BOOM пишет:

Как всегда никто не уточнил - А зачем (куда именно?) этот счётчик нужен? Если просто для контрольной/дома- то и без подавления дребезга сойдёт, +/- 5% в радиолюбительстве допустимо без проблем вообще. А если на производство, то....

а если на производство то там механический, берёшь 1000 рублей идёшь на рынок, профит, состояние правда неизвестное, но он жеж механический, промыть затем смазать машинным маслом, делов то )))

rkit
Offline
Зарегистрирован: 23.11.2016

BOOM пишет:

 то и без подавления дребезга сойдёт, +/- 5% в радиолюбительстве допустимо без проблем вообще.

2-4 срабатываний, вместо одного, — это, теперь, +-5%, видимо.

nik182
Offline
Зарегистрирован: 04.05.2015

rkit пишет:

BOOM пишет:

 то и без подавления дребезга сойдёт, +/- 5% в радиолюбительстве допустимо без проблем вообще.

2-4 срабатываний, вместо одного, — это, теперь, +-5%, видимо.

+100500

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

nik182 пишет:

 +100500

Это в рублях?))

nik182
Offline
Зарегистрирован: 04.05.2015

Вообще то в лайках, но если подскажешь как их в рубли конвертировать буду премного благодарен. Вельми понеже короче. 

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

nik182 пишет:

Вообще то в лайках, но если подскажешь как их в рубли конвертировать буду премного благодарен. Вельми понеже короче. 

Для меня это сложно, я не собаковод. Сколько сейчас лайка стоит?

nik182
Offline
Зарегистрирован: 04.05.2015

Лайка у меня была с 12 до 17 лет. Сейчас не знаю. 

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

nik182 пишет:

Лайка у меня была с 12 до 17 лет. Сейчас не знаю. 

У меня кавказ был.. Так или иначе, осведомленный народ советует джекрасселов в рубли конвертировать. Курс хороший

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Rumata пишет:

У меня кавказ был.. 

А у мня бойцовский сторожевой кот

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

rkit пишет:

2-4 срабатываний, вместо одного, — это, теперь, +-5%, видимо.

Нет, ну, козе понятно, что это 2-4% - т.е. ещё лучше!

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

rkit пишет:

2-4 срабатываний, вместо одного, — это, теперь, +-5%, видимо.

Нет, ну, козе понятно, что это 2-4% - т.е. ещё лучше!

я даже не знаю откуда там может даже 0,001% набежать если делать на БВК )))

и вообще, чем его СОП105 не устроил?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Rumata пишет:

nik182 пишет:

Лайка у меня была с 12 до 17 лет. Сейчас не знаю. 

У меня кавказ был...

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