raspberry(树莓派)的简介及实验

这篇具有很好参考价值的文章主要介绍了raspberry(树莓派)的简介及实验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、树莓派是什么?
  • 二、使用步骤
    • 1.主要Pin脚的编号
    • 2.使用硬件
    • 3.连接树莓派Pin位
    • 4.使用代码
  • 实验总结

前言

随着物联网的不断发展,智能家居越来越普及,本文就介绍了raspberry(树莓派)的简单使用,以及一个简单的实验。

一、Raspberry是什么?

raspberry(树莓派)的简介及实验


树莓派(英语:Raspberry Pi)英国树莓派基金会开发的微型单板电脑,目的是以低价硬体及自由软体促进学校的基本电脑科学教育。

树莓派系列电脑每一代均使用博通(Broadcom)出产的ARM架构处理器,如今生产的机型(树莓派4B)记忆体在2GB和8GB之间,主要TF卡作为系统储存媒体(初代使用SD卡),配备USB介面和HDMI的视讯输出(支援声音输出),内建Ethernet/WLAN/Bluetooth网路链结的方式(依据型号决定),并且可使用多种操作系统。产品线型号分为A型、B型、Zero型和ComputeModule计算卡。

Raspberry Pi OS是官方推出的作业系统,适用于所有型号的树莓派,树莓派基金会网站也提供了Ubuntu MATE、Ubuntu Core、Ubuntu Server、OSMC等第三方系统供大众下载。

二、使用步骤

1.主要Pin脚的编号

raspberry(树莓派)的简介及实验

 

2.使用硬件

硬件如下(图示):

  1. 按钮 switch
  2. LED灯
  3. 电阻 200 ohm

raspberry(树莓派)的简介及实验raspberry(树莓派)的简介及实验raspberry(树莓派)的简介及实验


 

 3.连接树莓派Pin位

raspberry(树莓派)的简介及实验

 4.使用代码

 按钮按下去,当LED灯就会开始闪耀一秒开一秒关,否则LED灯就保持亮。

import RPi.GPIO as GPIO # RPi.GPIO can be referred as GPIO from now
import time
ledPin = 5
switchPin = 3
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO.setup(ledPin, GPIO.OUT)
GPIO.output(ledPin, GPIO.LOW) #turn off LED
#GPIO.setup(switchPin, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(switchPin, GPIO.IN) #pin3 as input has internal pull-up
while True:
	 if GPIO.input(switchPin): #read button state
		 print("LED on")
		 GPIO.output(ledPin, GPIO.HIGH)
		 time.sleep(1)
		 print("LED off")
		 GPIO.output(ledPin, GPIO.LOW)
		 time.sleep(1)
	 else:
		 GPIO.output(ledPin, GPIO.HIGH)
GPIO.cleanup()

 

总结

这给实验简单的使用按钮来控制LED的开关,如果延申开来,可以控制风扇,空调等其它的家电。文章来源地址https://www.toymoban.com/news/detail-485888.html

到了这里,关于raspberry(树莓派)的简介及实验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Raspberry Pi(树莓派4B)4轻松入门(上)-安装

    Raspberry Pi是一款功能齐全的计算机,包装小巧,价格实惠--虽然价格因计算能力而异,但基本的 Pi 4起价为35美元。 无论您是想要一个可以用来执行日常计算任务的设备,如创建令人惊叹的程序、电路或控制其他物理设备,Raspberry Pi都能满足需求。 Raspberry Pi 品牌是由树莓基金

    2024年02月14日
    浏览(44)
  • 编译Micropython固件For树莓派Raspberry Pi Pico

    1. 前言 由于想把自己编写的py文件打包的固件中,所以记录下如何编译micropython固件和打包。 2. 编译 最简单的方式就是在你的树莓派上进行,我用的是RP Pi2 下载所需文件: 更新子模块 更新编译工具 准备编译 编译最终文件存放在 3. 打包py文件 将需要打包的py文件放在 然后在

    2024年02月10日
    浏览(43)
  • Raspberry Pi 4b点亮树莓派桌面(官方烧录工具)

    准备材料:树莓派4b x1、读卡器、SD卡(16G以上)、笔记本电脑 准备软件:Raspberry Pi Imager(树莓派官方烧录工具)、putty 话不多说,直接上操作!!!! 一、Raspberry Pi Imager(树莓派官方烧录工具)安装 1、打开树莓派官方烧录工具下载页面Raspberry Pi OS – Raspberry Pi,根据自己的系统安

    2023年04月08日
    浏览(46)
  • 查找局域网树莓派raspberry的mac地址和ip

    依赖python库: 运行代码: 以上代码的运行有个工具的依赖 Npcap来源github Npcap来自官网 Bonjour来自github(这个通常Windows会自带,如果没有就下载安装一下) 通常,上面这个代码可能无法正常显示raspberry的主机名,那就要结合ping -4 raspberrypi.local指令了,代码如下: 看看运行结

    2024年01月20日
    浏览(34)
  • 树莓派4B(Raspberry Pi 4B)使用docker搭建springBoot/springCloud服务

    前提:本文基于Ubuntu,Java8,SpringBoot 2.6.13讲解 准备SpringBoot/SpringCloud项目jar包 用 maven 打包springBoot/springCloud项目,先在本地跑一跑,是否可以正常运行,特别注意哈!如果项目访问数据库,redis等运行在docker容器的服务,那么你的IP不能配置成树莓派IP,必须是docker network 内分

    2024年02月22日
    浏览(42)
  • 树莓派系统安装及相关配置教程(Raspberry Pi 3 Model B)

    目录 1.准备硬件 2.官方安装系统方式 (1)下载官方推荐的烧录工具 (2)烧录镜像过程 3. Putty连接树莓派并进行树莓派相关配置 (1)连接树莓派过程 (2)配置树莓派 4.树莓派换源 5.配置python环境 (1)安装工具pip换源 提示:最好有一个树莓派显示器(以便于后面发现出现

    2024年02月13日
    浏览(57)
  • Raspberry Pi(树莓派)基于Raspbian操作系统开发OpenGL ES应用

    笔者在树莓派上开发OpenGL ES之前,特地从网上做了些功课。当前,无论是Raspberry Pi 3还是Zero,倘若要开启博通的Video Core GPU硬件加速,那么只能使用官方提供的 Raspbian OS 系统,并且需要使用存放在 /opt/vc/ 下的私有库。因此,我们只能通过EGL结合树莓派特定的DispManX运行时环境

    2024年02月09日
    浏览(41)
  • 无公网IP环境固定地址远程SSH访问本地树莓派Raspberry Pi

    🔥 博客主页 : 小羊失眠啦. 🎥 系列专栏 : 《C语言》 《数据结构》 《Linux》 《Cpolar》 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 本篇文章主要讲解树莓派(Raspbe

    2024年02月04日
    浏览(48)
  • 树莓派4B(Raspberry Pi 4B)使用docker搭建阿里巴巴sentinel服务

    由于国内访问不了docker hub,而国内镜像仓库又没有适配树莓派ARM架构的sentinel镜像,所以我们只能退而求其次——自己动手构建镜像。本文基于Ubuntu,Java8,sentinel-dashboard-1.8.7讲解 下载sentinel-dashboard-1.8.7.jar 到GitHub(Releases · alibaba/Sentinel (github.com))下载 下载jdk-8u391-linux-aar

    2024年02月20日
    浏览(45)
  • 树莓派Raspberry Pico RP2040 开发环境配置完全缝合终极版C-SDK

    更新:这篇文章写的有点乱,后续整理见我的个人博客:rp2040开发环境配置集合版 如果你只想要使用VScode作为你的开发环境,那么这篇会是更好的参考: RP2040配置VSCODE开发环境——一劳永逸版 RP2040作为一款树莓派的单片机,一开始我以为会有很成熟的开发方案,结果发现网

    2024年02月01日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包