什么是树莓派?

树莓派(Raspberry Pi)我们可以理解成是一块只有卡片大小的微型计算机,麻雀虽小五脏俱全,它有USB端口、音频接口、视频接口、摄像头接口网卡接口,基本可以说,它就是一款迷你型的个人计算机,在众多智能硬件中,树莓派也可以说是最受欢迎的一款,可以完成很多高科技、很酷炫的项目。

树莓派和计算机有什么区别?

首先,树莓派也是单片机的一种,它的性能是如论如何比不上电脑的,但是我们也可以通过树莓派处理表格、通过浏览器查找资料、甚至可以再上面玩游戏等等;在性能上,其实我们可以举个栗子,树莓派的性能与我们的手机功能相近,但是比手机更加的灵活,可以让树莓派编程一个电视机顶盒、可以变成一个游戏机、甚至可以刷成Windows IoT系统;

其次,树莓派比计算机多了GPIO(通用输入输出接口),我们可以用树莓派通过传感器感知外界环境,我们也可以通过树莓派来控制电灯等设备的亮灭,我们可以通过树莓派做一个机器人,让他陪我们聊天,也可以让他变成一个大管家,提醒我们该起床了,外面下雨了记得带伞;通过对树莓派合理的使用,可以变成非常多有意思的作品。

什么是GPIO?

上图就是我们的树莓派,我们发现除了USB等常见的接口外,树莓派还多了两排针脚,那么这两排针脚就可以给传感器供电、获取传感器的数据、控制传感器的状态,还可以和其他设备通讯。

GPIO 通用输入输出接口,从名字上看就很明了,它可以接受信息,也可以发出信息;那么通用就是指,同一个引脚,可以通过我们编程配置,可以用做输入,也可以用做输出;接下来我们会详细说明。

引脚功能对照图(以树莓派3B+为例):

上图一共有40个引脚,每个引脚都有不同的功能,现在不清楚没有关系,我们注意上面的黄色区域,GPIO开头的引脚就代表我们可以通过编程来对引脚连接设备进行控制;其他的引脚可以作为电源供电,或者作为数据通信的作用,这个也以后来讲;

树莓派硬件编程——(零)先导篇相关推荐

  1. python编程零基础-编程零基础应当如何开始学习 Python?

    看到问题关于<编程零基础应当如何开始学习 Python?>,其实是在Python未来会很火的一个基础条件下,但是我觉得光光说学习Pyhon这件事,你首先得明白三件事: --如何判断你学习编 ...

  2. 添物零基础到大型全栈架构师 不花钱学计算机及编程(预备篇)- 概述

    不花钱学计算机及编程 (预备篇) --概述:如何学习计算机及编程 class="video_iframe" height="375" width="5 ...

  3. Python3 与 C# 并发编程之~进程先导篇

    在线预览:http://github.lesschina.com/python/base/concurrency/1.并发编程-进程先导篇.html Python3 与 C# 并发编程之- 进程篇:h ...

  4. 树莓派python开发教程_树莓派教程(基于python编程)--入门篇

    原标题:树莓派教程(基于python编程)--入门篇 一:格式化SD卡 SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化 (重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像 ...

  5. 树莓派教程(基于python编程)--初级篇

    一.远程连接和远程桌面设置: 终端下执行命令: ifconfig,查看树莓派的IP 终端下执行命令:sudo apt-get install xrdp ,安装远程桌面支持. 在windows电脑上点开 ...

  6. U3D_Shader编程(第二篇:基础夯实篇)

    <U3D_Shader编程> ##<U3D_Shader编程>发布说明: ++++Shader一个高大上的领域,不管怎么样,我来了. ++++立钻哥哥从2018年开始正式对Sh ...

  7. 07 树莓派裸机编程,并在Windows MSYS2 QEMU模拟器中运行

    作者 将狼才鲸 创建日期 2022-11-14 Gitee源码和工程地址:才鲸嵌入式 / 开源安防摄像机(嵌入式软件) CSDN文章地址:项目介绍:开源安防摄像机(嵌入式软件) 4)完整的环境安装步骤 ...

  8. 基础,算法,编程的1000+篇文章总结

    基础,算法,编程的1000+篇文章总结 本文收集和总结了有关基础,算法,编程的1000+篇文章,由于篇幅有限只能总结近期的内容,想了解更多内容可以访问:http://www.ai2news.com/, ...

  9. 树莓派趣味编程——从ABC到XYZ

    <树莓派趣味编程,从ABC到XYZ>大纲目录 本文配套B站视频:子豪兄的树莓派零基础教程 作者:张子豪(同济大学在读研究生) 知乎专栏:人工智能小技巧 微信公众号:人工智能小技巧 文章目录 ...

  10. 《树莓派Python编程指南》—— 1.3 树莓派快速指南

    本节书摘来自华章计算机<树莓派Python编程指南>一书中的第1章,第1.3节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区"华章 ...

最新文章

  1. python中turtle画酷炫图案-用python打造可视化爬虫监控系统,酷炫的图形化界面
  2. 算法:三角形最小路径和
  3. 深度解析 TypeConverter TypeConverterAttribute (二)
  4. android最新能调试吗,android – 不能在同一台设备上安装调试和发布版本
  5. oracle 汇总上面所有,Oracle经验技巧汇总
  6. 综述|重邮高新波等最新《少样本目标检测算法》
  7. 七部门查处奥数班遇尴尬 学生齐喊“出去”
  8. 算法复杂度分析中的符号(Θ、Ο、ο、Ω、ω)简介
  9. 李南江的前端课程知识点(七)CSS的继承、层叠、优先
  10. 软件测试周刊(第37期):不能随便生气
  11. 魅族16t无法点击计算机传输,魅族16T如何打开USB调试模式连接电脑 魅族16T一键开启游戏模式方法教程...
  12. 为什么很少人用redmine_为什么古代书法家要把字写歪?
  13. javaScript原生版购物车:全选、单选、全删、商品数量增减、计算总价、添加商品(代码)
  14. watershed 算法原理以及skimage/opencv中的使用
  15. DMA RDMA 技术详解
  16. Linux修改系统时间为东八区北京时间(上海时间)
  17. Intellij Idea将普通项目导出为jar包
  18. 方向导数的几何通俗解释
  19. 别再敲代码了,用对工具,做可视化大屏原来这么简单!
  20. Linux笔记1 — 基本命令

热门文章

  1. 怎么把u盘做成启动盘装系统?
  2. a超链接锚点的设置和应用 三国演义
  3. 杰理之ANC对照目标曲线【篇】
  4. html字体字号颜色怎么设置,HTML 字体颜色怎么设置?
  5. 计算机仿真实验之一 霍尔效应测磁场,2004_01大学物理实验教程_11539522.pdf
  6. python超链接格式_用Python在本地文件夹中插入超链接
  7. jpg图片批量压缩的简单方法
  8. EOS多节点环境部署
  9. ISE14.7固化程序(生成.mcs文件再固化)
  10. 考研数据结构之栈(2.5)——练习题之求解二次方根A的迭代函数,写出相应的递归算法和非递归算法(C表示)