树莓派使用入门:进入物理世界 —— 如何使用树莓派的 GPIO 针脚
到目前为止,本系列文章主要专注于树莓派的软件方面,而今天我们将学习硬件。在树莓派最初发布时,最让我感兴趣的主要特性之一就是它的 通用输入输出(GPIO)针脚。GPIO 可以让你的树莓派程序与连接到它上面的传感器、继电器、和其它类型的电子元件与物理世界来交互。
树莓派上的每个 GPIO 针脚要么有一个预定义的功能,要么被设计为通用的。另外,不同的树莓派型号要么 26 个,要么有 40 个 GPIO 针脚,你可以根据情况使用的。在维基百科上有一个 关于每个针脚的非常详细的说明 以及它的功能介绍。
你可以使用树莓派的 GPIO 针脚做更多的事情。关于它的 GPIO 的使用我写过一些文章,包括使用树莓派来控制节日彩灯的三篇文章(第一篇、 第二篇、和 第三篇),在这些文章中我通过使用开源程序让灯光随着音乐起舞。
树莓派社区在用不同编程语言创建不同的库方面做了非常好的一些工作,因此,你能够使用 C、Python、 Scratch 和其它语言与 GPIO 进行交互。
另外,如果你想在树莓派与物理世界交互方面获得更好的体验,你可以选用 Raspberry Pi Sense Hat,它是插入树莓派 GPIO 针脚上的一个很便宜的电路板,借助它你可以通过程序与 LED、驾驶杆、气压计、温度计、温度计、 陀螺仪、加速度计以及磁力仪来交互。
via: https://opensource.com/article/19/3/gpio-pins-raspberry-pi
作者:Anderson Silva 选题:lujun9972 译者:qhwdw 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/48050.html
linuxpython开源树莓派相关文章
- maven快速入门_maven如何使用
- 快速入门Python机器学习(25)
- Python 入门指南第二节 | 使用 Python 解释器
- ZooKeeper入门(二):ZooKeeper常用命令介绍及使用Curator客户端实现分布式配置中心
- dubbo入门详解[通俗易懂]
- 【单片机入门】(四)应用层软件开发的单片机学习之路-----ESP32开发板PWM控制电机以及中断的使用
- Snap容器基础入门使用
- 学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)
- Spring MVC入门与数据绑定
- Django REST Framework教程(一分钟入门)
- Docker入门:使用Dockerfile构建Docker镜像
- Spark入门实战系列–2.Spark编译与部署(下)–Spark编译安装详解大数据
- java-jpa-criteriaBuilder使用入门详解编程语言
- MongoDB实战:使用实例快速入门(mongodb实战下载)
- MySQL程序操作入门:快速学习提早实现数据库管理(mysql程序使用)
- 初学者必读:MongoDB入门指南(怎样使用mongoDB)
- 快速入门:Redis数据库使用指南(redis数据库使用教程)
- 每个人的入门指南:MySQL的使用(mysql如何使用)
- 树莓派使用入门:如何为树莓派社区做出贡献
- 使用Oracle发送邮件快速入门(oracle发送邮件)
- 如何使用MySQL选择数据库:入门指南(mysql选择数据库)
- 入门级别:学习如何使用Linux汇编语言(使用linux汇编语言)
- SUSE Linux操作系统实用指南:从入门到精通(suselinux使用)
- 学习使用Oracle存储过程:从入门到精通(调用oracle存储过程)
- MySQL事务入门指南如何使用事务进行数据库操作(mysql中事务如何使用)
- 快速入门Redis使用易语言实例详解(易语言 redis例子)
- Web开发入门快速学习Redis(web使用redis教程)
- 理解Redis缓存入门轻松掌握使用方法(如何理解redis缓存)
- MySQL下载与使用入门指南(mysql下载后如何使用)
- Oracle XE使用入门简介(oracle xe 使用)
- 正则表达式特殊字符应用分析[简单详细入门必看]
- 使用jQuery简化Ajax开发Ajax开发入门