我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1491|回复: 1

51单片机源码

[复制链接]

该用户从未签到

4

主题

6

回帖

9

积分

一级逆天

积分
9

社区居民

QQ
发表于 2015-3-8 10:59:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1. #include <LiquidCrystal.h>   //调用arduino自带的LiquidCrystal2. 3. LiquidCrystal lcd(12, 11, 10, 9, 8, 7);//设置接口4. 5. int xpotPin = 0;  //设置模拟口0X的信号输入端口6. int ypotPin = 1;  //设置模拟口1Y的信号输入端口7. int bpotPin = 2;  //设置模拟口2Button的信号输入端口8. 9. int xval=0;    //设置变量10.        int yval=0;11.        int bval=0;12.         13.        void setup()14.        {15.        lcd.begin(16, 2);  //初始化LCD16.        delay(1000); //延时1000ms17.        }18.         19.        void loop ()20.        {21.         22.        xval = analogRead(xpotPin);   //xval变量为从0信号口读取到的数值23.        yval = analogRead(ypotPin);   //yval变量为从1信号口读取到的数值24.        bval = analogRead(bpotPin);   //bval变量为从2信号口读取到的数值25.        lcd.clear(); //清屏26.        lcd.setCursor(0, 0) ; //设置光标位置为第一行第一个位置27.        lcd.print("X=");      //使屏幕显示文字X=28.        lcd.print(xval);29.        lcd.setCursor(7, 0) ; //设置光标位置为第一行第八个位置30.        lcd.print("Y=");      //使屏幕显示文字Y=31.        lcd.print(yval);32.         33.        if (bval<500)34.        {35.        lcd.setCursor(0, 1) ;   //设置光标位置为第二行第一个位置36.        lcd.print("Button ON"); //使屏幕显示文字Button ON37.        }38.        else39.        {40.        lcd.setCursor(0, 1) ;41.        lcd.print("Button OFF"); //使屏幕显示文字Button OFF42.        }43.         44.        delay(100);                     //延时0.1秒,这里也就是刷新速度。45.         46.        }
回复

使用道具 举报

该用户从未签到

3

主题

108

回帖

139

积分

二级逆天

困难造就快乐!

积分
139

社区居民

QQ
发表于 2015-3-10 11:10:38 | 显示全部楼层
做自己喜欢做的事
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

每日签到,有金币领取。


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表