Multi Function Shield

From Visuino
Jump to navigation Jump to search

File:TArduinoMultiFunctionShield.png

Summary

The Multi Function Shield integrates a 7-segment display, multiple LEDs, buttons, potentiometer, thermometer, buzzer, and infrared remote capabilities into a single educational development platform.

Description

This comprehensive shield provides multiple functionalities including a 4-digit 7-segment display with various display modes, four individual LEDs, three push buttons, analog potentiometer input, temperature sensing with high/low alarms, buzzer output, and infrared remote control. It supports multiple display types including value, integer, analog, and text display modes, making it ideal for educational projects and prototyping various applications.

Diagram:

Properties

  • Display – 7-segment display configuration:
    • Digits – Configurable digit elements including:
      • Section 7 Segments – Basic 7-segment display mode
      • Value Section 7 Segments – Value display mode
      • Integer Display 7 Segments – Integer number display
      • Analog Display 7 Segments – Analog value display
      • Text Display 7 Segments – Text character display
    • Enabled – Enables/disables display functionality (Default: True).
    • Refresh Interval (uS) – Display refresh rate in microseconds.
  • Infrared Remote – IR remote control configuration:
    • Clear Interval (mS) – Time interval for clearing IR data in milliseconds.
    • Elements – Configurable IR remote elements including:
      • RC5Decode – RC-5 protocol decoding
      • RC6Decode – RC-6 protocol decoding
      • NECDecode – NEC protocol decoding
      • PanasonicDecode – Panasonic protocol decoding
      • JVCDecode – JVC protocol decoding
      • SAMSUNGDecode – Samsung protocol decoding
      • WhynterDecode – Whynter protocol decoding
      • AlwaDecode – Alwa RCT501 protocol decoding
      • LGDecode – LG protocol decoding
      • SanyoDecode – Sanyo protocol decoding
      • MitsubishiDecode – Mitsubishi protocol decoding
      • DISHDecode – DISH protocol decoding
      • SharpDecode – Sharp protocol decoding
      • DenonDecode – Denon protocol decoding
      • NEC Arrows/Digits Remote – NEC arrow/digit remote support
    • Enabled – Enables/disables IR remote functionality.
    • Replace NECRepeat Code – Replaces NEC repeat codes.
  • LEDs – LED output configuration:
    • LED 1 – First LED settings:
      • Initial Value – Initial LED state.
    • LED 2 – Second LED settings:
      • Initial Value – Initial LED state.
    • LED 3 – Third LED settings:
      • Initial Value – Initial LED state.
    • LED 4 – Fourth LED settings:
      • Initial Value – Initial LED state.
  • Potentiometer – Analog input configuration:
    • Enabled – Enables/disables potentiometer.
  • Thermometer – Temperature sensing configuration:
    • Alarm High Temperature – High temperature alarm threshold.
    • Alarm Low Temperature – Low temperature alarm threshold.
    • Enabled – Enables/disables thermometer.
    • In Fahrenheit – Uses Fahrenheit temperature scale.
    • Resolution – Temperature measurement resolution.
  • Name – Component identifier (Default: Multi Function Shield).

Pins

Input Pins

  • Potentiometer In (analog) – Potentiometer analog input.
  • Thermometer In (analog) – Temperature sensor input.
  • Buttons In (digital) – Button inputs (Button 1, Button 2, Button 3).
  • Infrared Remote In (digital) – IR receiver input.
  • Clock In (digital) – Timing clock input.
  • Power (power) – Shield power supply input.

Output Pins

  • Display Out (digital) – 7-segment display data output.
  • LED 1 Out (digital/pwm) – LED 1 control output.
  • LED 2 Out (digital/pwm) – LED 2 control output.
  • LED 3 Out (digital) – LED 3 control output.
  • LED 4 Out (digital/pwm) – LED 4 control output.
  • Buzzer Out (pwm) – Buzzer sound output.
  • Thermometer Out (analog) – Temperature value output.
  • Alarm Out (digital) – Temperature alarm output.
  • Buttons Out (digital) – Button state outputs.
  • Infrared Remote Out (digital) – IR remote data output.
  • Address Out (digital) – Display address output.

Categories