✨ New Arrivals Just Dropped!Explore
HomeStore

AD Keypad [Discontinued]

AD Keypad [Discontinued]

The AD Keypad provides 16 push buttons and takes up only 1 AD port for control. It's suitable for applications where the AD ports are sufficient yet I/O ports are lacking.  

This module is great for use in microcontroller-based projects as well as with the popular SBCs on the market today and would be perfect in your next Raspberry Pi, Raspberry Pi Pico, Arduino, STM32, or Adafruit Feather HUZZAH project. 

Online resources including datasheets, example code, and connection information can be found on the Waveshare Wiki page for this module. 

Features

  • 16 push button detection interface

How It Works

  • AD ideal value: when button pressed, Viv = (button index / 16) x Vref
    AD real value: when button pressed, Vrv = (1 ± 6%) x Viv
    For instance, suppose Vref = 5, 8th button was pressed, then Viv = (8 / 16) x 5 = 2.5, Vrv = (1 ± 6%) x 2.5, equals to 2.35-2.65
  • Abbreviation
    • Vref: AD reference voltage
    • iv: ideal value
    • rv: real value

Example

  • For 10-bit ADC, the 8th button generates an ADC value between (1±6%)x512, the equivalent range should be "481-543". If the ADC value had been detected to be "510-518" in the code, this indicates that the 8th button was pressed.

  • For 8-bit ADC, the 8th button generates an ADC value between (1±6%)x128, the equivalent range should be "120-136". If the ADC value had been detected to be "124-128" in the code, this indicates that the 8th button was pressed. 

      Resources

      Package Contents

      • 1X AD Keypad 
      $1.92

      Original: $5.50

      -65%
      AD Keypad [Discontinued]

      $5.50

      $1.92
      Product image 1
      Product image 2
      Product image 3
      Product image 4

      Description

      The AD Keypad provides 16 push buttons and takes up only 1 AD port for control. It's suitable for applications where the AD ports are sufficient yet I/O ports are lacking.  

      This module is great for use in microcontroller-based projects as well as with the popular SBCs on the market today and would be perfect in your next Raspberry Pi, Raspberry Pi Pico, Arduino, STM32, or Adafruit Feather HUZZAH project. 

      Online resources including datasheets, example code, and connection information can be found on the Waveshare Wiki page for this module. 

      Features

      • 16 push button detection interface

      How It Works

      • AD ideal value: when button pressed, Viv = (button index / 16) x Vref
        AD real value: when button pressed, Vrv = (1 ± 6%) x Viv
        For instance, suppose Vref = 5, 8th button was pressed, then Viv = (8 / 16) x 5 = 2.5, Vrv = (1 ± 6%) x 2.5, equals to 2.35-2.65
      • Abbreviation
        • Vref: AD reference voltage
        • iv: ideal value
        • rv: real value

      Example

      • For 10-bit ADC, the 8th button generates an ADC value between (1±6%)x512, the equivalent range should be "481-543". If the ADC value had been detected to be "510-518" in the code, this indicates that the 8th button was pressed.

      • For 8-bit ADC, the 8th button generates an ADC value between (1±6%)x128, the equivalent range should be "120-136". If the ADC value had been detected to be "124-128" in the code, this indicates that the 8th button was pressed. 

          Resources

          Package Contents

          • 1X AD Keypad 

          You may also like

          -70%NEW
          Thumbnail 1Thumbnail 2

          M5Stack Cap LoRa 1262 for Cardputer Adv (LoRa + GNSS)

          $18.49

          $5.55

          -70%NEW
          Thumbnail 1Thumbnail 2

          4-Channel M.2 Adapter for Raspberry Pi 5

          $41.86

          $12.56

          -70%NEW
          Thumbnail 1Thumbnail 2

          PCIe 1x Side Adapter for Raspberry Pi 5

          $16.51

          $4.95

          NEW
          Thumbnail 1Thumbnail 2

          KKSB Panel Mount Case for Raspberry Pi 5 and Touch Display 2 7"

          $24.96

          -70%NEW
          Thumbnail 1Thumbnail 2

          Badgeware Tufty

          $65.36

          $19.61

          -70%NEW
          Thumbnail 1Thumbnail 2

          Inventor 2350 W (Pico 2 W Aboard)

          $45.56

          $13.67

          NEW
          Thumbnail 1Thumbnail 2

          M5Stack Voice Pyramid Smart Speaker Base

          $38.82

          NEW
          Thumbnail 1Thumbnail 2

          M5Stack Unit PoE with ESP32-P4

          $34.07

          NEW
          Thumbnail 1Thumbnail 2

          Seeed XIAO ESP32C5

          $8.85

          NEW
          Thumbnail 1Thumbnail 2

          Badgeware Badger

          $65.36

          -70%NEW
          Thumbnail 1Thumbnail 2

          M5Stack AI Pyramid Computing Box Pro 8GB

          $394.55

          $118.36

          NEW
          Thumbnail 1Thumbnail 2

          Badgeware Blinky

          $65.36