将LED灯排成Hi!状亮起

int p1=A0;

int p2=A1;

int p3=A2;

int p4=A3;

int p5=A4;

int p6=A5;

int p7=13;

int p8=12;

int p9=11;

int p10=10;  //H

int p11=9;

int p12=8;   //i

int p13=7;

int p14=6;   //!

void setup()

{

pinMode(p1,OUTPUT);

pinMode(p2,OUTPUT);

pinMode(p3,OUTPUT);

pinMode(p4,OUTPUT);

pinMode(p5,OUTPUT);

pinMode(p6,OUTPUT);

pinMode(p7,OUTPUT);

pinMode(p8,OUTPUT);

pinMode(p9,OUTPUT);

pinMode(p10,OUTPUT);

pinMode(p11,OUTPUT);

pinMode(p12,OUTPUT);

pinMode(p13,OUTPUT);

pinMode(p14,OUTPUT);

}

void loop()

{

light(p1,14);

light(p2,13);

light(p3,12);

light(p4,11);

light(p5,10);

light(p6,9);

light(p7,8);

light(p8,7);

light(p9,6);

light(p10,5);

light(p11,4);

light(p12,3);

light(p13,2);

light(p14,1);

delay(5000);

off(p1);

off(p2);

off(p3);

off(p4);

off(p5);

off(p6);

off(p7);

off(p8);

off(p9);

off(p10);

off(p11);

off(p12);

off(p13);

off(p14);

}

void light(int a,int x)

{

digitalWrite(a,HIGH);

delay(x*1000);

}

void off(int b)

{

digitalWrite(b,LOW);

delay(1000);

}

时间: 2024-07-30 18:41:04

将LED灯排成Hi!状亮起的相关文章

利用DoHome APP和音箱控制LED灯实验参考步骤

准备材料: Arduino Uno 一块 Arduino 扩展板        购买链接 DT-06模块一个       购买链接 安卓手机一个 小度音箱一个 小灯珠一个 杜邦线若干 1.DT-06固件的烧录 1.1打开ESP模块下载工具ESPFlashDownloadTool,选择需要下载的固件,填写下载地址,推荐使用  ESP8266 Download TOOL,配置信息如下: 1.2 选择实际的串口,选择下载速度 1.3点击ERASE,先插除,再点击START,开始下载 工具下载及详细请看

74HC595点亮8个LED灯

一.原理介绍 595有两个寄存器,都是8位的,如下所示: 595是串入并出带有锁存功能移位寄存器,它的使用方法简单: - -  在正常使用时 /SCLR接高电平,/G接低电平. - -  从SER每输入一位数据,串行输入时钟SCK上升沿有效一次,直到八位数据输入完毕 - - 输出时钟上升沿有效一次,此时,输入的数据就被送到了输出端. 不同的595引脚名称会不一样,但是功能是一样的.大家看引脚序号即可.以下是595引脚图: 595具体使用的步骤:第一步:目的:将要准备输入的位数据移入74HC595

让我们的LED灯跑起来

相信我们通过前面两章的讨论我们基本上对51单片机的代码编写有了一定初步的了解了,所以我们如果还是有很多不懂得的地方我们一定得结合图片,或者去网上查找一些相关的资料,一定得让不懂得的地方彻底弄懂,不要让我们的麻烦越积越多,所以我们的步子一定不能迈得太大,慢慢的来让我们的基础牢固才能进行我们今后的stm32的学习.那么我们今天讨论一下我们如何让我们的LED灯跑起来! 那么我们提出了我们今天的目标,我们不妨先做一个小的实验点亮我们一行的LED灯. 对应我们的原理图,和我们的真值表,如下图(下面我们的点

基于TINY4412的Andorid开发-------简单的LED灯控制【转】

本文转载自:http://www.cnblogs.com/pengdonglin137/p/3857724.html 基于TINY4412的Andorid开发-------简单的LED灯控制 阅读目录(Content) 一.编写驱动程序 二.编写代码测试驱动程序 三.编写HAL代码 四.编写Framework代码 五.编写JNI代码 六.编写App 参考资料: <Andriod系统源代码情景分析> <嵌入式Linux系统开发完全手册_基于4412_上册> 作者:彭东林 邮箱:[em

(二)重拾单片机 第一天 LED灯

由图知道 低电平 亮,高电平 灭 控制第一个 LED1 亮灭程序代码,如下 #include<reg52.h> #define uchar8 unsigned char #define uint16 unsigned int sbit LED1=P1^0; /*****************************/ // 函数名称: DelayMS( ) // 函数功能: 延时 // 入口函数: 延时毫秒 // 出口函数: 无 /********* *******************/

四、按键控制LED灯亮灭

材料: 1.SAGOO UNO 1块: 2.按键模块 1块: 3.杜邦线若干. 步骤: 1.按照下图连接按键模块和UNO: SAGOO UNO引脚                                      按键模块引脚 3V3  <------------------------------------>    V(电源) GND <------------------------------------>    G(电源) Pin2  <----------

诺贝尔物理学奖公布:LED灯将点亮了整个21世纪

很多其它精彩.破晓博客:点击打开链接 7日.在瑞典首都斯德哥尔摩,瑞典皇家科学院常任秘书诺尔马克(左二)宣布2014年诺贝尔物理学奖得主.新华社发 ■人物 中村修二 勇于追讨酬劳的科学家 被誉为"蓝光之父"的中村修二1954年生于日本伊方町.1994年从日本徳岛CID=30657&Values=75428230&Redirect=http://www.icourse163.org/" title="" style="color:r

[51单片机学习笔记ONE]-----LED灯的多种使用方法

一.交替闪烁8个LED灯,时间间隔为1s 1 /****************************************************** 2 实验名称: 交替闪烁8个LED灯,时间间隔1s 3 实验时间: 2014年12月2日 4 ******************************************************/ 5 6 #include <reg51.h> 7 8 void delay(unsigned char a); 9 10 void m

点亮一个LED灯

设计定义: 二选一多路器 两个输入IO,a.b.可以是高电平, 输入按键按下时,LED灯与a端口状态保持一致, 按键释放时,LED灯与b端口状态保持一致 设计输入:创建一个project 编写功能代码 module LED(a,b,key_in,led_out); input a;//输入端口a,b: input b; input key_in;//按键输入,实现输入通道的选择 output led_out;//led控制端口 assign led_out=(key_in==0)?a:b;//当