Professional Documents
Culture Documents
WanMuhammadIman 200000692 IT IOTLab4
WanMuhammadIman 200000692 IT IOTLab4
20000692
IT
IOT LAB 4
Code:
#define a 1
#define b 2
#define c 3
#define d 4
#define e 5
#define f 6
#define g 7
#define dp 8
// C++ code
//
void setup()
for (int i = 1; i<9 ;i++) //i less than 9 because there are
//the display
pinMode(i,OUTPUT);
void loop()
int digitSets[10][8] = {
// a b c d e f g dp
{1, 1, 1, 1, 1, 1, 0, 1}, // 0
{0, 1, 1, 0, 0, 0, 0, 1}, // 1
{1, 1, 0, 1, 1, 0, 1, 1}, // 2
{1, 1, 1, 1, 0, 0, 1, 1}, // 3
{0, 1, 1, 0, 0, 1, 1, 1}, // 4
{1, 0, 1, 1, 0, 1, 1, 1}, // 5
{1, 0, 1, 1, 1, 1, 1, 1}, // 6
{1, 1, 1, 0, 0, 0, 0, 1}, // 7
{1, 1, 1, 1, 1, 1, 1, 1}, // 8
{1, 1, 1, 1, 0, 1, 1, 1} // 9
};
if (dig == 1) {
digitalWrite(j + 1, HIGH);
else {
digitalWrite(j + 1, LOW);}
if (dig == 1) {
digitalWrite(j + 1, HIGH);
else {
digitalWrite(j + 1, LOW);}
}
Tinkercad Link:
https://www.tinkercad.com/things/1pwhbPV2NRU-ingenious-
bombul/editel?sharecode=9ZlDHPbuVnVIDldrXCw9RO5sdApgo4NuG2uwHZXDssQ