Arduino/RotaryDial — различия между версиями
Материал из CADR
Avp (обсуждение | вклад) (Создал страницу) |
Avp (обсуждение | вклад) (→Схема номеронабирателя: Поправил таблицу замыканий контактов) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 4: | Строка 4: | ||
== Схема номеронабирателя == | == Схема номеронабирателя == | ||
| − | + | Внутренние соединения: | |
жёлтый | жёлтый | ||
| Строка 26: | Строка 26: | ||
| 2 | к | ж, г | ч | к | з | Начало набора. До того, как "г" и "к" замкнут, | | | 2 | к | ж, г | ч | к | з | Начало набора. До того, как "г" и "к" замкнут, | | ||
| | | | | | | размыкание контактов "к" и "ж" не даёт эффекта. | | | | | | | | | размыкание контактов "к" и "ж" не даёт эффекта. | | ||
| − | | 3 | | | + | | 3 | | г | ч | к | з | Отработка обратного поворота диска. | |
| | | | | | | По количеству размыканий контактов "к" и "ж" | | | | | | | | | По количеству размыканий контактов "к" и "ж" | | ||
| | | | | | | можно определить число, набранное пользователем. | | | | | | | | | можно определить число, набранное пользователем. | | ||
* "ж" -- жёлтый, "к" -- красный, "з" -- зелёный, "г" -- голубой, "ч" -- чёрный | * "ж" -- жёлтый, "к" -- красный, "з" -- зелёный, "г" -- голубой, "ч" -- чёрный | ||
| + | |||
| + | == Подключение == | ||
| + | |||
| + | <gallery> | ||
| + | Файл:Rotary-dial-scheme.png|Антидребезг | ||
| + | Файл:Rotary-dial-arduino-connection-scheme.png|Подключение к ATmega2560 (Arduino Mega) | ||
| + | </gallery> | ||
| + | |||
| + | [[Категория:База знаний]] | ||
Текущая версия на 06:14, 24 июня 2016
Дисковый номеронабиратель
Подключение дискового номеронабирателя к Arduino.
Схема номеронабирателя
Внутренние соединения:
жёлтый o--------------/ -------. красный | o--------------/ -------o зелёный | o--------------/ ----. | голубой | | o--------------------+--' чёрный | o--------------------'
Состояния:
| № | вывод замкнут* | описание | | | ж | к | з | г | ч | | |---+---+------+---+---+---+--------------------------------------------------| | 0 | к | ж | | | | Начальное. | | 1 | к | ж | ч | | з | Начало поворота диска. | | 2 | к | ж, г | ч | к | з | Начало набора. До того, как "г" и "к" замкнут, | | | | | | | | размыкание контактов "к" и "ж" не даёт эффекта. | | 3 | | г | ч | к | з | Отработка обратного поворота диска. | | | | | | | | По количеству размыканий контактов "к" и "ж" | | | | | | | | можно определить число, набранное пользователем. |
* "ж" -- жёлтый, "к" -- красный, "з" -- зелёный, "г" -- голубой, "ч" -- чёрный