python

无描述
  • 树莓派使用Python连接任天堂Wii遥控器

    树莓派使用Python连接任天堂Wii遥控器

    前段时间一直在寻找通过蓝牙将Wii遥控器的数据发送到树莓派的方法。想像中可以通过安卓手机和自定义的APP来完成,但常常会在APP的蓝牙连接过程出现问题。 通过大量的搜索,我找到了一个名为“CWiid”的Python库。它支持树莓派通过蓝牙从任天堂Wii控制器读取数据,并可以在自己的Python脚本中…

  • 如何使用树莓派制作避障机器人

    如何使用树莓派制作避障机器人

    学习Arduino或者树莓派的过程中,如果仅仅看代码或者做简单实验,那么常常会虎头蛇尾,所以我们建议还是尝试一些简单的机器人项目,这样既有趣也能不断学习提高。本文将向大家展示如何使用树莓派制作简单的避障机器人。 树莓派避障机器人各功能组件 众所周知,树莓派可以通过GPIO 接口、USB接口、以太网接…

  • 树莓派巡线机器人制作

    树莓派巡线机器人制作

    众所周知,树莓派是一个基于ARM微处理器的开发平台。凭借其强大的计算能力,它在广大电子爱好者中经常会创造出奇迹。为了更好地了解树莓派及其工作原理,让我们尝试使用树莓派制作一个巡线机器人。 如果你对机器人感兴趣,那么你应该非常熟悉“巡线机器人”这个名称。这种机器人只需使用一对传感器和马达就能沿着线行走…

  • 基于RFID RC522模块制作树莓派通读卡器

    基于RFID RC522模块制作树莓派通读卡器

    RC522 RFID模块在单片机开发中常用来作为读卡器使用,在本文中我们把它连接到树莓派,然后就可以制作读卡器了,比如读取门禁卡的UID。本项目只是一个读卡器的雏形,如果需要运用到实际项目中,还需要你的更多深加工。读卡器常见的应用场景还是安全管理系统,其它常见的应用场景还有按卡计时、考勤系统和游戏系…

  • 树莓派使用Python控制LCD1602模块

    树莓派使用Python控制LCD1602模块

    本文将介绍使用Python通过树莓派控制LCD1602,LCD1602液晶模块相当便宜,关键是它很容易与树莓派(Raspberry Pi)进行接口连接。LCD1602模块有16个引脚,但是我们只需要在树莓派上使用6个GPIO引脚就可完成连接。 大部分的LCD 16×2 模块都采用日立HD44780 …

  • 树莓派使用Python控制步进电机

    树莓派使用Python控制步进电机

    步进电机和普通电机最大的不同是步进电机可以更加精确地旋转,这个特性使得它们在各种树莓派项目中得到广泛运用。 步进电机选择 市面上有很多步进电机可供选择,最后我们还是决定使用ULN2003控制板和28BJY-48电机。选择它的原因是:便宜、5V供电、易于连接树莓派的GPIO接口等等。28BJY-48步…

  • 树莓派使用pyFirmata控制Arduino

    树莓派使用pyFirmata控制Arduino

    尽管树莓派和Arduino是两种截然不同的硬件,但它们也被认为是两个相互竞争的开源硬件平台,两种硬件平台都非常流行,同时都有很强大的社区支持。今天我们将尝试将两者结合起来,如果你有Arduino和Raspberry pi,这篇文章将向你展示如何使用树莓派和Python来控制Arduino。 &nbs…

  • 树莓派连接MPU6050实现3D OpenGL可视化数据

    树莓派连接MPU6050实现3D OpenGL可视化数据

    前面的文章:在树莓派上通过Python读取MPU-6050的数据,文章中介绍了如何通过Python读取MPU6050的位置状态,今天我们讨论如何用读取的状态值来进行三维可视化,通过http协议实现在OpenGL模式下显示3D图像。下面进入主题: 创建简单的WEB服务器 首先基于web.py(它是Py…

  • 在树莓派上通过Python读取MPU-6050的数据

    在树莓派上通过Python读取MPU-6050的数据

    在前一篇文章:MPU6050如何与树莓派进行连接 中,我们讨论了如何将加速计和陀螺传感器连接到树莓派,在这篇文章中,我们继续探讨通过一些简单的Python代码来读取传感器MPU6050输出的数据。 前期代码验证 要通过Python从I2C总线上读取相应数据,首先需要在树莓派上安装 smbus 模块,…

  • 树莓派PWM控制舵机的两种方式

    树莓派PWM控制舵机的两种方式

    PWM控制舵机简介 通常情况下,伺服电机(舵机)是由一个标准的直流系统和一个内部反馈控制装置(一个减速齿轮和电位计)来组成的。伺服电机(舵机)的主要作用是将齿轮轴旋转到一个预定义的方向上。伺服电机(舵机)有3个输入引脚,GND、VCC和Signal。脉冲宽度调制技术(PWM)被应用于舵机的控制,轴的…

  • 树莓派3 B+Servoblaster 舵机控制

    树莓派3 B+Servoblaster 舵机控制

    Servoblaster介绍 利用树莓派的RPI.GPIO软件实现PWM通过GPIO接口(软件PWM控制直流电机,可查阅PWM控制直流电机)控制舵机有诸多问题,舵机控制信号极不稳定,抖动是一个让人恶心的问题。还好github开源社区提供了舵机控制神器Servoblaster,通过它我们可以用最方便的…

  • 树莓派 DAGU ROVER5底盘的PWM控制

    树莓派 DAGU ROVER5底盘的PWM控制

    年初购入了DAGU ROVER5履带机器人底盘,计划利用树莓派边学边做一部履带机器人。利用Python已实现了手机WIFI控制小车的前进、后退、左转、右转。今天实验了PWM调速的控制,基本成功。网上Rover5 四通道控制板的资料不好找,特记录下来,供以后改进参考。 一、使用到的硬件 Raspber…

更多...

加载中...