项目简介 本项目旨在实现计算机对I2C和SPI总线的便捷访问,主要用于对其他项目中的EEPROM和闪存设备进行编程,也能与任何I2C/SPI设备进行通信。项目最初针对STM32F100编写,后续扩展到STM32F103,具备良好的可移植性。此外,还增添了PWM和ADC命令功能。 项目的主要特性和功能
项目简介 本项目是基于Vita2D图形框架开发的漫画浏览器,专为PlayStation Vita平台打造。其目的是为用户提供简便直观的方式,用于浏览和查看设备中存储的漫画图片。支持BMP、JPG和PNG格式图片,还具备缩放、平移和翻页等操作。 项目的主要特性和功能 支持BMP、JPG和PNG三种常见
项目简介 本项目旨在开发一款适用于Teensy微控制器的嵌入式软件,为ArmBoard机器人赋予运动控制能力。借助实现机器人的逆向运动学与正向运动学计算,让机器人能依照预设轨迹进行动作。 项目的主要特性和功能 实现机器人手臂模型,利用Denavit - Hartenberg变换(DH变换)计算关节位
项目简介 本项目基于STM32微控制器,展示了STM32中断处理和UART通信功能的配置与使用。采用异步编程模型,使程序在等待中断事件或UART数据时能执行其他任务,提高了程序效率和响应性。 项目的主要特性和功能 中断处理 定义多个中断处理函数,可响应SysTick定时器、外部中断等不同外设中断。
项目简介 本项目基于AVR微控制器,用于控制由LED灯组成的3x3x3立方体。通过特定编程逻辑和定时器中断,可展示多种LED特效,适用于硬件编程实践、嵌入式系统学习和LED阵列控制。 项目的主要特性和功能 主要功能 完成LED立方体的初始化配置。 可通过按钮控制选择不同的LED效果。 实现旋转、上下
项目简介 本项目是一个基于STM32L4xx微控制器的HCSR04超声波传感器驱动示例。通过STM32L432KC板,利用中断驱动的输出比较与输入捕获模式来驱动HCSR04传感器,从而实现测距值的测量,并通过USART输出测距结果。 项目的主要特性和功能 利用STM32L4xx微控制器的定时器中断功
项目简介 这是一个基于PyQt5框架开发的图形用户界面(GUI)应用程序,其主要用途是控制硬件设备(如Arduino板)的移动与操作,专门针对抓取模块进行控制,拥有直观的用户界面和丰富的功能。 项目的主要特性和功能 具备直观的图形用户界面,采用PyQt5创建,方便用户使用与导航。 能够通过串行通信与
项目简介 本项目旨在借助前端技术,助力开发者迅速掌握并解决日常开发里常见的问题与疑惑。它以 issues 形式,汇总了 HTML、CSS、JavaScript、React、Vue 等前端技术领域的问题,且为每个问题提供简要解释与说明。 项目的主要特性和功能 问题汇总:集中整理前端开发常见问题,利于开
项目简介 本项目是专为ESP32微控制器设计的、基于ESP-IDF框架的SHT1X温湿度传感器库。该库实现了与SHT1X系列传感器(如SHT11、SHT20等)的通信功能,可方便读取温度和湿度数据。其代码源自Arduino平台的SHT1X库,并针对ESP-IDF框架进行了修改。 项目的主要特性和功能
项目简介 本项目是基于Linux系统的开源库,主要用于BCM283X系列设备的GPIO(通用输入输出)控制,面向树莓派等嵌入式系统开发平台。借助该库,开发者可轻松控制和管理BCM283X设备的GPIO引脚。 项目的主要特性和功能 提供易于使用的API接口,便于开发者进行GPIO控制。 支持设备的初始