自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-10-10

STM32F103配置HID,实现键盘功能本文使用的是STM32F103C8T6最小系统第一步,使用STM32Cube生成hal库工程配置晶振配置串口USB使能配置HID配置完成点击yes自动配置编辑工程名字,选择编译MDK文件,便于之后keil5打开生成的hal工程不能用,需要配置三个文件,main.c,usbd_hid.c和usbd_hid.h。打开文件前先编译一次,不然找不到.h库。修改默认生成的描述符改写HID_MOUSE_REPORT_DESC_SIZ

2021-10-10 12:50:38 129

原创 Ubuntu16.04TSL下安装flash插件容易出现的问题

Ubuntu16.04TSL下安装flash插件容易出现的问题根据我一个上午使用系统自带的火狐浏览器添加flash插件遇到的各种问题,总结出的唯一结论别用火狐,用谷歌浏览器!别用火狐,用谷歌浏览器!别用火狐,用谷歌浏览器!系统自带的火狐运行flash容易出问题,对系统文件改了半天,从最开始的下载地址不存在,缺少工具,到连源也重新改了一边。火狐底下的mozilla和pligins各种更改也都试过了,最终效果是点开视频直接蹦到结尾,然后又是各种修改,最终还是没任何变化。最后我试了一下谷歌直接就能打开视

2021-03-15 15:13:41 163 1

原创 37种传感器-树莓派开发-8-光遮断

C语言编程原理也一样,遮光时产生高电平信号。#include <wiringPi.h>#include <stdio.h>#define LBPin 0 // light break pin set to GPIO0#define Gpin 1#define Rpin 2void LED(int color){ pinMode(Gpin, OU...

2020-03-03 23:15:40 442

原创 37种传感器-树莓派开发-7-震动开关

C语言编程本次的震动开关还是一样的原理,但是代码有了不小改动。这个震动开关在震动时产生的高频信号是瞬间的,所以在接收了一次高频信号后切换一次,有点类似轻触开关的延迟。#include <wiringPi.h>#include <stdio.h>#define VibratePin 0#define Gpin 1#define Rpin 2int tmp...

2020-03-03 22:44:48 879

原创 37种传感器-树莓派开发-6-倾斜传感器

C语言编程倾斜传感器利用传感器倾斜程度,实现开关功能,原理如同轻触开关,我们代码的主要任务也是利用引脚接收到高低信号,然后根据接收结果控制两个输出电位高低,控制双色LED。#include <wiringPi.h>#include <stdio.h>#define TiltPin 0#define Gpin 1#define Rpin 2void L...

2020-03-03 21:24:30 1327

原创 37种传感器-树莓派开发-5-按键开关

C语言编程本次的C语言程序也并不难,一开始定义3个引脚,两个为输出引脚,用来控制双色LED,一个为输入引脚,用来读取按键开关的高低电位,根据电为的变化调整LED灯的颜色,按键为什么会有delay(10)是为了检测当前按键是否按压后抬起。#include <wiringPi.h>#include <stdio.h>#define BtnPin 0#define ...

2020-03-02 11:38:35 696 1

原创 37种传感器-树莓派开发-4-激光发射器

C语言编程原理和之前的继电器十分类似,都是导包,宏定义引脚,检测,设置引脚为输出型,然后就是利用while循环控制管脚的电频高低。#include <wiringPi.h>#include <stdio.h>#define LaserPin 0int main(void){ if(wiringPiSetup() == -1){ //when init...

2020-02-29 17:04:47 2090

原创 37种传感器-树莓派开发-3-继电器

C语言编程宏定义 wiringPi中的 0 引脚,对应GPIO17,由于继电器采用的只是小的电压压降控制,所以本次不需要PWM控制,只需要定义引脚为输出,再利用高低输出的无限循环就可以实现实现。PS:pinMode 函数原型为: void pinMode(int pin, int mode);digitalWrite 函数原型为: void digitalWrite(int pin, i...

2020-02-29 16:31:41 393

原创 37种传感器-树莓派开发-2-RGB LED

C语言编程程序原理还是利用wiringPI调用树莓派的GPIO,利用PWM函数中的softPwmCreate()和softPwmWrite(),结合变色的函数,改变颜色。softPwmCreate:该函数将会创建一个软件控制的 PWM 管脚。可以使用任何一个 GPIO 管脚,pwmRange 参数可以为 0(关) ~100(全开)。#include <wiringPi.h>#...

2020-02-29 11:04:24 1565

原创 37种传感器-树莓派开发-1-双色LED

C编程源文件程序以初始化GPIO口,充当LED等的初始化,利用PWM来实现LED灯的不同控制。#include <wiringPi.h>#include <softPwm.h>#include <stdio.h>#define uchar unsigned char#define LedPinRed 0//对应GPIO0口也对应转接板上的G...

2020-02-29 00:04:33 652

原创 android studio 用华为执行run app 时出现waiting for debugger的解决方法

不多bb了,先进开发者模式,选择USB调试。一定要关闭等待调试器!!!他就行adb调试的下面华为是可以选择不等待调试器的,直接选择要调试的app,点击运行就行了,不说了,网上什么重启的,加代码的我都说过了,还是多看看手机本身功能最好,诶~...

2020-02-19 14:00:57 1096

空空如也

空空如也

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

TA关注的人

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