Intro to Rotary Phone Project

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 5

  • @JohnMazz
    @JohnMazz 5 лет назад

    Might it be possible to move all that wiring into software, or is it something that has to be how you did it?

    • @danebeck7900
      @danebeck7900  5 лет назад

      It uses a combination of hardware and software. It has a dial pulse decoder circuit that uses combinational and sequential logic, and the output from that circuit is input into the Arduino to complete the calls. A lot of the wiring is just to drive the 10 digit display. Each digit is driven by a decade counter with a decoded 7 segment output, so there are 9 wires per digit, 90 total... Just for the display. I could have used an LCD display, which would have eliminated many wires, but I enjoy the visual feedback from the display as it is, even though it's overly complicated. Especially the way the numbers increment in sync with the rotor. I think it adds to the wow factor of the project.

    • @danebeck7900
      @danebeck7900  5 лет назад

      To further clarify, nothing about it "needs" to be done that way. Implementing control logic in hardware is certainly not the most efficient way to do it... But it's fun. All the dial pulse decoding could have been done in software, but I wouldn't have enjoyed building it as much.

    • @JohnMazz
      @JohnMazz 5 лет назад

      @@danebeck7900 Got it thanks! Just curious since it's such old hardware if it had some weird requirements. I totally get wanting to do it for the challenge, good job!

    • @danebeck7900
      @danebeck7900  5 лет назад

      Thanks! Check out this more recent video if you haven't already: m.ruclips.net/video/YcoMQP8CKmg/видео.html