Arduino – Display module 8×7 segmenten (MAX7219)
Hardware
Dit 7 segment, 8 digits display gebruikt een MAX7219 IC en kan met 3 I/O aansluitingen aangestuurd worden.
- Voltage: 3.3 – 5V.
- Aangestuurd door MAX7219 IC.
- Gebruikt maar 3 I/O poorten van een microcontroller.
Pinout
Pin: | Functie: |
---|---|
01 | +5v |
02 | GND |
03 | DIN (DATA) |
04 | CS (chip Select) |
05 | CLK (clock) |
Aansluiten op de Arduino
Wat heb je nodig?
1) Arduino MAX7219 biblitoheek
Sluit de module aan volgens onderstaand overzicht:
Arduino pin: | Display pin: |
---|---|
+5v | +5v |
GND | GND |
D11 | 03 (DIN) |
D10 | 04 (CS) |
D13 | 05 (CLK) |
Script
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
/* Include the HCMAX7219 and SPI library */ #include <HCMAX7219.h> #include "SPI.h" /* Set the LOAD (CS) digital pin number*/ #define LOAD 10 /* Create an instance of the library */ HCMAX7219 HCMAX7219(LOAD); void setup() { /* Clear the output buffer */ HCMAX7219.Clear(); /* Write some text to the output buffer */ HCMAX7219.print7Seg("HALLO !!",8); /* Send the output buffer to the display */ HCMAX7219.Refresh(); while(1); } /* Main program */ void loop() { } |