实验说明:利用74HC595芯片控制8个LED灯的亮灭状态。
实验材料:Arduino开发板、USB数据线、arduino软件、面包板、杜邦线、 电阻、LED灯、74HC595芯片
电路连接:
①8个LED灯: 长脚分别接74HC595芯片的0~7 的接脚,短脚接GND
②电阻: 一端接开发板GND,另一端接 LED短脚
③74HC595芯片: Vin、MR接开发板的5v,OE、GND 接开发板GND,0~7脚位分别接8个 LED长脚,大平台接开发板2脚位,活塞接开发板3脚位,资料接开发板4脚位。
代码部分:
int big = 2; // 將大平台定义为脚位2(就ST)
int push =3; //将活塞定义为脚位3(就是SH)
int datain =4; //将讯号输入定义为脚位4(就是DS)
int datainput[8] ={1,D,1,0,1,0,1,0};
void setup() {
pinMode(big,OUTPUTD;
pinMode(push, OUTPUT);
pinMode( datain, OUTPUT); }
void setup() {
pinMode(big,OUTPUT);
pinMode(push, OUTPUT);
pinMode( datain, OUTPUT); }