-
(十一)树莓派基础:使用Raspberry Pi 3板载蓝牙进行通信
介绍 Raspberry Pi 3提供了一个很棒的板载功能,即板载蓝牙。因此,没有必要使用外部蓝牙适配器。这释放了USB端口用于其他用途,否则将被蓝牙适配器用完 Raspberry Pi 3具有BCM43438高度集成的单芯片,包括2.4GHz WLAN,蓝牙和FM接收器。 在开始使用Raspberry Pi的板载蓝牙进行通信之前,我们需要设置Raspberry Pi的板载蓝牙。 如何设置Rasp…...- Luca
- 0
- 2
- 5.9k
-
(十)树莓派基础:使用Wi-Fi访问笔记本电脑上的树莓派Raspberry Pi
介绍 Raspberry Pi是一台小型计算机,需要显示才能访问Raspberry Pi Home(CLI或GUI)。因此,我们需要外部显示来访问Raspberry Pi。 如果我们有显示器/电视,那么我们可以使用HDMI或VGA线将Raspberry Pi连接到显示器。但是,如果我们没有显示器,那么我们可以使用笔记本电脑的屏幕访问Raspberry Pi。这可以通过使用Raspberry Pi …...- Luca
- 0
- 0
- 1.1k
-
(九)树莓派基础:用于Raspberry Pi的基于Python的I2C函数
让我们看看基本的基于Python的I2C函数,这些函数经常用于Raspberry Pi上的I2C通信。 在python中开发Raspberry Pi I2C通信程序时,我们可以使用SMBus库包,它对访问I2C设备有很大的支持。因此,我们应该使用apt数据包管理器为Python添加SMBus支持, sudo apt-get install python-smbus 基于Python的I2C函数 导…...- Luca
- 0
- 0
- 4k
-
(八)树莓派基础:Raspberry Pi I2C
介绍 I2C(内部集成电路)是一种同步串行协议,用于在两个设备之间传输数据。 它是一个主从协议,可能有一个主设备或许多主设备和许多从设备,而SPI只有一个主设备。 它通常用于短距离通信。 I2C器件具有7位或10位唯一地址。因此,要访问这些器件,主器件应通过7位或10位唯一地址对它们进行寻址。 I2C用于许多应用,如读取RTC(实时时钟),访问外部EEPROM存储器。它还用于陀螺仪,磁力计等传感器…...- Luca
- 0
- 3
- 8.5k
-
(七)树莓派基础:使用Python和C的Raspberry Pi UART通信
介绍 UART(通用异步接收器/发送器)是一种串行通信协议,其中数据是串行传输的,即逐位传输。异步串行通信广泛用于面向字节的传输。在异步串行通信中,一次传输一个字节的数据。 UART串行通信协议使用定义的帧结构作为其数据字节。异步通信中的帧结构包括: START位: 它有点表示串行通信已启动且始终为低电平。 Data bits包:数据位可以是5到9位的包。通常我们使用8位数据包,它总是在START…...- Luca
- 0
- 1
- 9.8k
-
(六)树莓派基础:使用Python和C生成树莓派Raspberry Pi PWM
介绍 PWM(脉冲宽度调制)是一种调制技术,通过该技术改变脉冲宽度,同时保持频率恒定。 通过PWM技术,我们可以使用ON-OFF信号控制输送到负载的功率。 PWM信号可用于控制直流电机速度,改变LED强度,控制伺服电机等应用。 下面显示的GIF描述了使用PWM进行LED的强度控制。 Raspberry Pi PWM Raspberry Pi有两个PWM通道,即PWM0和PWM1。 40引脚P1…...- Luca
- 0
- 0
- 4.7k
-
(五)树莓派基础:Raspberry Pi(树莓派) GPIO访问
介绍 GPIO(通用输入输出)引脚可用作输入或输出,并允许树莓派与通用I / O设备连接。 Raspberry pi B3型号在板上有26个GPIO引脚。 Raspberry pi可以使用这些GPIO控制许多外部I / O设备。 这些引脚是Pi与外界之间的物理接口。 我们可以根据需要对这些引脚进行编程,以便与外部设备进行交互。例如,如果我们想要读取物理开关的状态,我们可以将任何可用的GPIO引脚配…...- Luca
- 0
- 0
- 4.2k
-
(四)树莓派基础:使用LAN(以太网)访问笔记本电脑显示器上的Raspberry Pi主屏幕
介绍 Raspberry Pi(树莓派)是一台提供GPIO可访问性的小型计算机。但是为了访问Raspberry Pi(树莓派),我们需要一个显示器来登录并执行其他任务。如果我们有数字显示器或电视屏幕,那么我们可以使用它来访问Raspberry Pi(树莓派)。 但是,如果我们没有显示器,我们可以使用我们的笔记本电脑屏幕来访问Raspberry Pi的CLI(命令行界面)或GUI(图形用户界面)。 …...- Luca
- 0
- 1
- 2.3k
-
(三)树莓派基础:如何在Raspberry Pi上使用WiringPi库
介绍 WiringPi是一个用C语言编写的库,用于访问Raspberry上用于BCM2835(Broadcom处理器)SoC(片上系统)的GPIO引脚。有各种库可用于访问C中的GPIO,如bcm 2835,sysfs,pigpio等。这里,我们使用WiringPi库进行Raspberry Pi GPIO访问。 要使用wiringPi,首先我们应该在Raspberry Pi上安装它。这种安装可以通过…...- Luca
- 0
- 0
- 3k
-
(二)树莓派基础:Raspberry Pi入门
要开始使用Raspberry Pi,我们必须在SD卡上存储所需的操作系统。 现在要在SD卡上存储操作系统,我们需要在SD卡上安装操作系统。如果您想知道如何在SD卡上安装/存储操作系统,可以参考在SD卡上安装操作系统。 在这里,我们在SD卡上安装了Raspbian OS。 现在,我们有一个安装了操作系统和Raspberry Pi Board的SD卡。 最初使用树莓派我们需要电脑显示器或数码显示器。 …...- Luca
- 0
- 0
- 1.1k
-
(一)树莓派基础:Raspberry Pi介绍
介绍 Raspberry Pi 3板 Raspberry Pi是一款小型单板计算机。通过将键盘,鼠标,显示器等外围设备连接到Raspberry Pi,它将充当迷你个人计算机。 Raspberry Pi广泛用于实时图像/视频处理,基于物联网的应用程序和机器人应用程序。 Raspberry Pi比笔记本电脑或台式机慢,但仍然是一台能够以低功耗提供所有预期功能或能力的计算机。 Raspberry Pi …...- Luca
- 0
- 0
- 1.4k