如何stm32点亮一个led灯灯

51单片机如何点亮一个LED灯_百度知道
51单片机如何点亮一个LED灯
我有更好的答案
reg51,硬件怎么接;void main(void){led=0什么语言.h&sbit
led=P1^0?用c语言,假设低电平LED亮#include&lt
采纳率:88%
那你问对人了!我学习单片机的!我这里有很多示例程序!我自己打的
为您推荐:
其他类似问题
您可能关注的内容
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。学习模数电路,从点灯开始;
学习51单片机,从点灯开始;
学习stm32,从点灯开始;
学习DSP,从电灯开始;
学习FPGA,从点灯开始;
渐渐的,我们已经习惯了用点灯的方式去接触新的事物,不知不觉中,我们已经成为了人们口中常常提到的“一灯大师 ”。
今天,我们来学习树莓派的使用,依旧从点灯开始,用点灯的方式一步步点亮我们的世界。
同过树莓派的IO口可以外接很多外设,如舵机、红外发送接收模块、继电器、步进电机、各类兼容传感器、屏幕等。通过这些外设可以制作很多有趣的设计,改善我们的生活方式提高我们的生活质量。
树莓派的IO口驱动能力是比较弱的,驱动电平为3.3V,高电平驱动比电平驱动能力稍弱些,但这也足够驱动led工作,为方便理解,以下实验以高电平驱动方式进行。IO口输出高电平,led灯亮,输出低电平则灭。
使用面包板和杜邦线连接电路
通过ssh局域网无线连接树莓派
使用wiringPi控制IO
使用vim编辑器
实验元器件
树莓派及电源 x1
无线网卡 x1
串口连接器 x1
电阻220欧 x1
杜邦线 若干
以上器件可在树莓派创客社区淘宝直营店购买:
一、连接线路。
实物图如下:
二、通过ssh连接连接树莓派
通过上一课程的学习,已经知道如何通过串口连接树莓派进行联网,接下来学习如何在局域网中通过ssh无线网络连接树莓派,这样摆脱了接串口线的麻烦,方便很多。
1.首先通过串口连接上树莓派,登陆进入树莓派后输入 ifconfig 回车。可以查看到树莓派的ip地址。
2.电脑打开PuTTY软件,选择SSH模式,输入上面查看的ip地址,端口22,确认无误后点击Open,输入默认用户名密码,登陆完成。
三、使用vi编辑器编写控制代码及编译运行
1.登陆树莓派后,输入cd ./wiringPi 进入wiringPi目录,使用vi编辑器编辑c源文件,
输入vim.tiny blink.c,如目录下有blink.c文件打开编辑,若无则会新建一个打开编辑。
2.按i进入输入模式,输入C语言代码,如下是使GPIO17间隔500ms交替输出高低电平的代码。
对应各栏接口的标号,如以下程序使用的0即为树莓派的GPIO17接口也是物理接口的11接口。
#include &wiringPi.h&
int main (void)
wiringPiSetup () ;
pinMode (0, OUTPUT) ;
digitalWrite (0, HIGH) ; delay (500) ;
digitalWrite (0, LOW) ; delay (500) ;
return 0 ;
代码书写完毕后输入按esc退出编辑模式,再输入:wq进行保存退出
3.输入gcc –o blink blink.c -lwiringPi编译程序,
gcc是对c语言编译的声明,
-o blink是输出工程文件到blink文件(接下来的执行文件)
blink.c是刚刚编写的c语言程序
-lwiringPi是库的调用
输入sudo ./blink执行程序。(需要通过sudo命令获取权限)
可以看到面包板上的led在闪烁,恭喜您已学会用树莓派成功点亮第一个LED灯。
转载请注明:《》>> 相关视频
栏目导航:
www.dqjsw.com.cn
ICP网站备案:渝ICP备号同步各端记录 药品服务许可证(京)-经营- 请使用者仔细阅读优酷、、、、和Copyright(C)2017 优酷 youku.com 版权所有不良信息举报电话:

我要回帖

更多关于 ps如何点亮灯泡 的文章

 

随机推荐