树莓派 c语言编写led,树莓派-WiringPi-C语言-led程序

****如果要用wiringPi库来开发,其好处是:

(1)其编程模式像在arduino的IDE上编写代码一样,可以通过调用一些库来进行操作,编写。

(2)语言编写的话,可以用C和C++来进行编写代码,这个对于用C和C++有语言基础的人来说是件好事,就不用python来进行代码的编写了。

一,用wiringPi开发的第一步是:下载wiringPi库。

其中wiringPi的介绍和安装的方法,可以参考这个网站上的方法:https://blog.csdn.net/qintaiwu/article/details/73741722

二,用wiringPi开发的第二步是:了解一些相应的命令行语句!(这个十分重要!如果是新手接触树莓派,而且之前对Linux系统没有了解的人来说,一定要看看这个命令行语句!)

#如果要实现这个led控制的小实验的话,最好要了解一些gcc和vim的命令行的语句。(其中vim命令行语句是要下载相应的软件的)【具体的方法在:https://blog.csdn.net/bestBT/article/details/71307800】

#关于vim语句的基本的使用的网址:https://www.cnblogs.com/crazylqy/p/5649860.html

【这个网址,也可以参考一下!https://jingyan.baidu.com/article/546ae1853fd6a91149f28c26.html】

三,进行上手实践,写led控制的代码!

1.用vim(编辑器)来新建或者打开一个文件,如果是新建的话:          vim newfileName.文件的后缀。【文件的后缀通常是:.c;.cpp;.py】

2.然后进入以后编写代码的界面,下面是我写的代码:

树莓派 c语言编写led,树莓派-WiringPi-C语言-led程序_第1张图片

***PS:在编写代码之前的时候,要注意一下红色圈出来的地方,会有是否能进行编写代码的提示,如果能进行编写代码,通常情况下,会用INSERT这个提示,674fcc6bc4f9d74e77c6bf5c6230965c.png     例如这个。如果没有的话,通常是Insual这个提示,这个表示不能对代码进行编写。

Therefore,要进行代码的编写的话,首先要在键盘上按下 “  i  ”这个字符。然后就可以进行代码的编写了。

#最后,如果要退出的的话,那么大括号的下面,按下“ESC”这个按键,然后输入:,接着按回车,就会出现35642ef6431bd35d197e9ad2382d088b.png这个冒号了,接着在冒号的后面输入:wq!。就可以了。

3.接下来就是代码的编译的过程了。

在命令行语句的输入中,输入:gcc  -led.c -o led -lwiringPi【输入语句的格式是:gcc -filename.文件的后缀 -ofilename -lwiringPi】。其中最后的-lwiringPi 十分重要,这是与wiringPi库进行连接过程的语句块,如果没有的话,就会在编译的过程中出现wiringPi库中的有些函数,例如pinMode()等出现没有定义的错误!

#如果有出现了编译上的错误的话,可以根据编译的错误提示,自己在进入vim filename.文件的后缀。来进入相应的文件来进行修改。

#如果没有的话,那么就输入 sudo ./led或者./led来进行代码的烧写。

****最后就可以看到代码的led的亮度进行变化的亮了。

你可能感兴趣的:(树莓派,c语言编写led)