- 博客(6)
- 收藏
- 关注
原创 BLE android与NRF52832通信教程(1)
建立通信手机端下载NRF connect软件,可以直接用NRF connect软件进行学习。蓝牙芯片53832端下载协议栈及blinky案例。可以通过NRF conncect连接蓝牙芯片, 在LED charateristic下面输入ON/OFF控制小灯亮灭。当你按板子按钮时,可通过Button charateristic下面可以看到按键状态。这样,你就很成功的有了蓝牙通信的意识和感觉了,我们可以继续开发自己的app和蓝牙板子了。Android端开发简介基础知识:Java基本语法推荐入门书籍:
2022-02-17 19:28:06 2192
原创 蓝牙工程介绍
蓝牙5.0与蓝牙4.2对比:Speed * 2: 2MbpsRange * 4:100mData * 8应用:配合wifi进行室内定位,精度可达1m以内;通过蓝牙组网,可以范围无限远,如智能灯光控制系统蓝牙协议栈什么叫协议栈:实现蓝牙协议的代码。协议栈分层:协议栈共分为3层:控制层(controller layer)PHY: physical layer 物理层->射频相关RF,调制modulation与解调demodulationLL: link layer 连接层
2022-02-16 09:04:41 389
原创 Java简介
1. Java简介:Java SE: java standard editionJava EE: java enterprise editionJava ME: java micro edition特点:简单: 引用无指针,自动分配与回收内存。面向对象:支持类的单继承extends,接口的多继承implements,extends:继承类,implements:实现接口。类通过程序实现,接口无程序实现,只能预定义方法。interface:接口java不支持多继承,只支持实现多接口。cl
2022-01-29 17:24:36 496
原创 ubuntu 20.04+ROS+cartographer
Launch RPLidar_A1M8:mkdir -p ~/turtlebot_ws/srccd ~/turtlebot_ws/srcgit clone https://github.com/ncnynl/rplidar_ros.gitcd ..catkin_makeecho “source ~/turtlebot_ws/devel/setup.bash” >> ~/.bashrcls -l /dev |grep ttyUSBsudo chmod a+rw /dev/ttyUS
2021-08-26 13:59:07 576
原创 GPIO_PULLUP,PULLDOWN, NOPULL
NOPULL: 对于输出IO,配置为NOPULL,当IO输出高电平时,IO为1, 当IO输出低电平时,IO为0;PULLUP:对于输入IO, 默认为高电平,当需要改变为低电平时配置为PULLUP。比如:KEY_0右侧的IO端口应该配置为PULLUP,默认为高电平,当KEY_0按钮按下后,IO接地被拉低,变成低电平。这样才有按钮按下电平变化的效果。PULLDOWN:同理对于输入IO, 默认为低电平,当需要改变为高电平时配置为PULLDOWN。比如:KEY_UP右侧的IO端口应该配置为PULLUP,默
2021-07-16 13:37:23 14495 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人