int big = 2;
int push = 3;
int datain = 4; void setup()
{
Serial.begin(9600);
pinMode(big, OUTPUT);
pinMode(push, OUTPUT);
pinMode(datain, OUTPUT);
} void loop()
{
int num=1;
for (int i = 0; i < 8; i++)
{
Serial.println("kaishi");
digitalWrite(big, LOW);
int data = num;
//data分别为 1 2 4 8 16
//转换为二进制后分别取出每一位的值并写入到寄存器中
for (int j = 0; j < 8; j++)
{
digitalWrite(push, LOW);
digitalWrite(datain, data & 1);
data = data >> 1;
digitalWrite(push, HIGH);
}
digitalWrite(big, HIGH);
num = num<<1;
delay(1000);
}
}

最新文章

  1. ThingkPHP对数据库进行改操作
  2. 求SQL语句递归的算法
  3. android 入门-android自定义控件
  4. NET Office 组件Spire
  5. [CareerCup] 7.1 Basketball Shooting Game 投篮游戏
  6. Web Service 接口实现大量数据传输的解决方案
  7. C#开源系统大汇总(转)
  8. 如何过滤 adb logcat 输出
  9. 强制将IE8设置为IE7兼容模式来解析网页
  10. Java简单算法--出圈问题
  11. 初尝seajs,只提供自己学习做笔记
  12. django ngRoute ui-router 开发环境下禁用缓存
  13. Happy 2006 poj2773
  14. ubuntu设置静态ip
  15. Ajax 的用法
  16. Python中的单例模式的几种实现方式的优缺点及优化
  17. [ZJOI2008]生日聚会
  18. ASP.NET Web API 2 OData v4教程
  19. 《常见排序算法--PHP实现》
  20. java14周

热门文章

  1. CSS粘性定位
  2. 你不知道的前端SDK开发技巧
  3. angular入门--列表排序
  4. HDU3686 Traffic Real Time Query System 题解
  5. APP开发---后台设计
  6. REST,RPC和GraphQL应用场景,WebHooks、WebSocket、HTTP Streaming应用场景。
  7. [开源][示例更新]eCharts配置简化包OptionCreator[typescript版]
  8. 《SpringBoot判空处理》接开@valid的面纱
  9. Java多线程编程基础知识汇总
  10. element-ui(vue)upload组件的http-request方法的使用