Arduino/RotaryDial — различия между версиями

Материал из CADR
Перейти к: навигация, поиск
(Схема номеронабирателя)
(Схема номеронабирателя: Поправил таблицу замыканий контактов)
 
(не показана 1 промежуточная версия этого же участника)
Строка 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 |   |    г | ч | к | з | Отработка обратного поворота диска.              |
 |   |   |      |   |   |   | По количеству размыканий контактов "к" и "ж"     |
 |   |   |      |   |   |   | можно определить число, набранное пользователем. |
 * "ж" -- жёлтый, "к" -- красный, "з" -- зелёный, "г" -- голубой, "ч" -- чёрный

Подключение