1为什么使用74HC595芯片 一片74HC595芯片可以用Arduino的3个输出口扩展为8个输出口 274HC595芯片简单介绍 3线路连接 Arduinouno 74HC595 LED 说明 Pin2 大平台12脚 使用Arduinouno3个端口,扩展了Q0Q7八个端口 Pin3 活塞11脚 Pin4 数据14脚 5V VCC GND GND Q0和Q7输入0或1 0时LED灭,1时led亮 4实物连接 5程序intbig2;大平台12脚intpush3;活塞11脚intdatain4;数据14脚voidsetup(){putyoursetupcodehere,torunonce:pinMode(big,OUTPUT);pinMode(push,OUTPUT);pinMode(datain,OUTPUT);}voidloop(){putyourmaincodehere,torunrepeatedly:digitalWrite(big,LOW);先放下大平台digitalWrite(push,LOW);活塞往下拉digitalWrite(datain,0);Q7资料放上0,0时LED灯灭,1时LED灯亮digitalWrite(push,HIGH);活塞推上去digitalWrite(push,LOW);活塞往下拉digitalWrite(datain,0);Q6资料放上0digitalWrite(push,HIGH);活塞推上去digitalWrite(push,LOW);活塞往下拉digitalWrite(datain,0);Q5资料放上0digitalWrite(push,HIGH);活塞推上去digitalWrite(push,LOW);活塞往下拉digitalWrite(datain,0);Q4资料放上0digitalWrite(push,HIGH);活塞推上去digitalWrite(push,LOW);活塞往下拉digitalWrite(datain,1);Q3资料放上1digitalWrite(push,HIGH);活塞推上去digitalWrite(push,LOW);活塞往下拉digitalWrite(datain,1);Q2资料放上1digitalWrite(push,HIGH);活塞推上去digitalWrite(push,LOW);活塞往下拉digitalWrite(datain,1);Q1资料放上1digitalWrite(push,HIGH);活塞推上去digitalWrite(push,LOW);活塞往下拉digitalWrite(datain,1);Q0资料放上1digitalWrite(push,HIGH);活塞推上去digitalWrite(big,HIGH);大平台推上去}