{\rtf1\ansi\ansicpg1252\cocoartf2578 \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fmodern\fcharset0 Courier-Bold;} {\colortbl;\red255\green255\blue255;\red30\green0\blue253;\red255\green255\blue255;} {\*\expandedcolortbl;;\cssrgb\c16863\c0\c99608;\cssrgb\c100000\c100000\c100000;} \paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0 \deftab720 \pard\pardeftab720\partightenfactor0 \f0\b\fs30 \cf2 \cb3 \expnd0\expndtw0\kerning0 \outl0\strokewidth0 \strokec2 //=======================================\ //TM1638 Module Programming: Display Data\ //=======================================\ int stb=8, clk=9, dio=10;\ //--------------------------------\ #include "TM1638_Initialization.h"\ //=============================================================\ void setup()\ \{\ pinMode(stb,OUTPUT); pinMode(clk,OUTPUT); pinMode(dio,OUTPUT);\ TM1638_Initialization();\ \}\ //==============================================================\ void loop()\ \{\ //send HELLO to display\ //H\ digitalWrite(stb, LOW);\ shiftOut(dio, clk, LSBFIRST, 0xC0);\ shiftOut(dio, clk, LSBFIRST, 0x76);\ digitalWrite(stb, HIGH);\ //E\ digitalWrite(stb, LOW);\ shiftOut(dio, clk, LSBFIRST, 0xC2);\ shiftOut(dio, clk, LSBFIRST, 0x79);\ digitalWrite(stb, HIGH);\ //L\ digitalWrite(stb, LOW);\ shiftOut(dio, clk, LSBFIRST, 0xC4);\ shiftOut(dio, clk, LSBFIRST, 0x38);\ digitalWrite(stb, HIGH);\ //L\ digitalWrite(stb, LOW);\ shiftOut(dio, clk, LSBFIRST, 0xC6);\ shiftOut(dio, clk, LSBFIRST, 0x38);\ digitalWrite(stb, HIGH);\ //O\ digitalWrite(stb, LOW);\ shiftOut(dio, clk, LSBFIRST, 0xC8);\ shiftOut(dio, clk, LSBFIRST, 0x3F);\ digitalWrite(stb, HIGH);\ //display ...\ for(int i=0; i<=4; i+=2)\ \{\ digitalWrite(stb, LOW);\ shiftOut(dio, clk, LSBFIRST, 0xCA+i);\ shiftOut(dio, clk, LSBFIRST, 0x80);\ digitalWrite(stb, HIGH);\ \}\ //Turning ON all LEDS\ for(int i=0; i<16; i+=2)\ \{\ digitalWrite(stb, LOW);\ shiftOut(dio, clk, LSBFIRST, 0xc1+i); //LED on\ shiftOut(dio, clk, LSBFIRST, 1);\ digitalWrite(stb, HIGH);\ delay(100);\ digitalWrite(stb, LOW);\ shiftOut(dio, clk, LSBFIRST, 0xc1+i); //LED off\ shiftOut(dio, clk, LSBFIRST, 0);\ digitalWrite(stb, HIGH);\ delay(10);\ \}\ \}}