5082-7357 (Hewlett Packard)

HP5082-735x

Připojení k Arduinu

Pin 5082-7359Název pinu 5082-7359Pin Arduino
1INPUT 2D3
2INPUT 4D4
3INPUT 8D5
4DECIMAL POINT
5LATCH ENABLED7
6GNDGND
7Vcc5V
8INPUT 1D2

Zdrojový kód pro Arduino

#define INPUT_1     2
#define INPUT_2     3
#define INPUT_4     4
#define INPUT_8     5
#define ENABLE_PIN  7

void setup ()
{
  pinMode (ENABLE_PIN, OUTPUT);
  pinMode (INPUT_1, OUTPUT);
  pinMode (INPUT_2, OUTPUT);
  pinMode (INPUT_4, OUTPUT);
  pinMode (INPUT_8, OUTPUT);
}

void loop ()
{
  static byte i = 0;
  display (i++);
  if (i > 15) i = 0;
  delay (300);
}

void display (uint8_t value)
{
  digitalWrite (INPUT_1, bitRead (value, 0));
  digitalWrite (INPUT_2, bitRead (value, 1));
  digitalWrite (INPUT_4, bitRead (value, 2));
  digitalWrite (INPUT_8, bitRead (value, 3));
}


Demo video


Leave a Reply