自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 树莓派PICO -oled详细避坑指导

树莓派PICO-oled避坑指导一、前文注意:本教程使用的编辑器为Thonny,语言为micropython案例将使用096英寸128x64的iicoled屏,库为ssd1306py二、从零开始配置环境(对于新手玩家) 1.配置树莓派PICO从官网下载UF2文件,按照教程按住PICO上的bootsel按键并与电脑连接,此时电脑会出现一个RPI-PR2的盘,将文件拖入,即可完成PICO的micropython的配置过程。2.配置Thonny环境官网...

2021-08-21 11:28:39 7991 6

原创 ROS - rosserial从入门到入坟

我以搭建在jeston nano的Ubunu18(ROS-melodic)为例,通过stm32虚拟串口通信USBCDC,来实现stm32与ROS通信。教程同时附有配套视频教程,为你的rosserial学习保驾护航!

2025-03-10 00:09:52 782 1

原创 ROS2 - microros从入门到入坟

microros的构建比roserial更加折磨人,首先不同于rosserial的库可以通过rossserial功能包直接在ROS环境中编译出来就能用。microros官方虽然提供了构建功能包和用于cubemx项目的框架,在这些仓库下官方提供了对应的构建方法,但是针对国内网络环境,官方提供的容器和其构建方法不能直接用。我这里针对官方提供的docker构建方法做一个补充,并添加一个非docker本地构建的方法,干货满满

2025-03-09 23:54:02 774

原创 使用docker部署LAMP

为了便于调试和安装,我先在我的MAC上安装配置docker环境,由于下载镜像的网络原因,我需要添加我的镜像源,如下(可以参考,阿里云镜像加速需要自己注册,我这里不提供)由于个人的服务器经常来回更换,在上边配置的LAMP也是一遍又一遍的来回配置,鉴此,我琢磨了一下docker工具,并学习用docker来开发和部署我的网络网络服务器。

2024-07-22 21:06:39 423

原创 stm32-绝对值编码器BRITER

使用stm32控制CAN通信的单圈绝对值编码器

2024-04-14 23:20:25 1576 7

原创 在M2芯片上配置Clion编译和下载stm32

本文以我在M2 pro芯片的Mac os系统上配置Clion来完成我学习和开发stm32工程的经历,分享在配置过程中的问题和解决。本文当然不限于M2芯片,而是对于整个Apple Sillicon ARM芯片的mac电脑适用。

2024-01-14 17:12:03 1498 3

原创 stm32-HAL库IIC通信-at24c02

若配置的方向传输位为“写数据” 方向,即图22-2的情况,广播完地址,接收到应答 信号后,主机开始正式向从机传输数据(DATA),数据包的大小为8 位。若配置的方向传输位为 “读数据” 方向,即图22-3的情况,广播完地址,接收到应答信 号后,从机开始向主机返回数据,数据包大小也 8 位。在PC总线上,每个设备的地址都是唯一的,当主机广播的地址与某个设备地 址相同时,这个设备就被选中了,没被选中的设备将会忽略之后的数据信号。该位为1时,则相反,即主机由从机读取数据。就因为这个折腾我好久!

2023-11-15 20:22:16 2763

原创 加速度模块BMA220-Arduino详解

本文是针对DFRobot的BMA220模块资料学习的一部分补充,同时增加我个人的学习笔记

2023-09-22 16:01:58 437 1

原创 如何在服务器上实现tcp端口转发

在client和slave通信的过程中,需要一台公网服务器帮忙转发,同时要求client和slave在连接服务器是有密码验证。鉴此,我写了如下python脚本。在两台内网设备的通讯中,有时需要一台公网设备(提供公网IP)参与转发,此时,这台公网设备(服务器)充当“中间人”。

2023-06-19 23:44:19 1667 1

原创 ubuntu下建站记录

ubuntu配置ssh,apache,mysql,samba,php

2022-12-04 00:05:27 476

原创 树莓派PICO-OLED图片和视频

micropython让树莓派PICO播放图片或者视频

2022-12-01 23:49:17 2539 2

原创 Arduino-atmega328p最小系统

作为arduino玩家,我们并不能在实际项目中直接使用arduino UNO或者nano之类的开发板,这时,我们需要自己设计适合自己项目的PCB,如果你同我一样更加需要在自己的项目中使用arduino的主控以便使用自己熟悉的平台开发,你需要了解atmega328p最小系统。最小系统是这类单片机独立工作所需要的最简单电路,包括时钟电路、复位电路,通过搭建最小系统,你可以直接以此为基础扩展自己的项目。

2022-09-15 22:58:28 19053 16

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除