最新消息:

树莓派开发日记2——Linux!python!GPIO!

Raspberry Pi 少儿编程 1308浏览 0评论

说起树莓派和PC的不同,首先就是操作系统,树莓派装的是“Raspbian”(Debian的定制版)是Linux的一种发行版。是Linux当然要用命令行了(不然怎么高大上),来打开终端。

  • Linux!Linux!Linux!

…………

Emmm….,还是按照按照书上来 :

pwd

cd Desktop

mkdir start

cd start

vi first_program.py(不对这个文本编辑器不会用)

touch first_program.py

树莓派开发日记2——Linux!python!GPIO!
Linux初步操作

写(抄)了一波看似高端的Linux命令行(就创建了一个first_program.py文件)。

Linux的学习任重道远,恩——种草!

  • python!python!python!

树莓派的下一个重点-是python,我之前在Windows下IDLE的写过那么一个

print(“(^_^)”)的语句的。。。恩。

打开Raspberry
Pi的 python 3
IDLE,还是熟悉的界面,打开刚刚创建的py脚本。接下来按照世界惯例:

print(“hello world!”)

树莓派开发日记2——Linux!python!GPIO!
只会这个

翻书——恩。还要先学习一个下python,python还好(有个学长讲学过C的一天入门/斜眼笑)

…………

的确,python在语法上会比C(看着)要简单,看了import 模块方法,for循环,if语句,try 标记。

终于可以动手试一试了。

  • GPIO!GPIO!GPIO!

尝试着做一个调光闪烁的小灯来试试水。

树莓派开发日记2——Linux!python!GPIO!
初学者的py

做过单片机的我知道要用板子输出PWM波(通过给出高电平时间的百分比来控制亮度),用面包板搭好简单的电路,可以点RUN了。

但是!但是!书上说了操作GPIO的时候一定要小心(这就让我方了)别把新的板子给烧了。先上个示波器看看输出波形。恩没什么问题(其实出错了好多次)

树莓派开发日记2——Linux!python!GPIO!
过分简单的电路

然后连上面包板恩,运行程序,输入1-100,通过波形控制亮度,稳了!

树莓派开发日记2——Linux!python!GPIO!
亮度为10
树莓派开发日记2——Linux!python!GPIO!
亮度为90

又写了个闪烁的小灯的(也要想想高级的玩法了)。


树莓派开发日记2——Linux!python!GPIO!
!乱!

这线连的太乱了,下一期

“无线,无限”

始发于知乎专栏:氧化鉀君

您必须 登录 才能发表评论!