Arduino
wsh20
这个作者很懒,什么都没留下…
展开
-
embedded-related-learning-master跑通记录
1.activity_main.xml中imageview的高低动态调整到适合手机屏幕2. MainActivity,java中的两个ip号得写对3. arduino要改的两个数值4.AS最好是真机调试,速度快。原创 2022-01-26 14:09:55 · 1552 阅读 · 0 评论 -
Arduino中断函数中遇到if语句执行不了(或者只执行一次)的解决办法
我想要达成的效果是每次按下按钮,值在两个数值之间变化。但是中断函数只执行了一次,数值就不变化了。Arduino的中断函数中if如果是数值,那就条件不要写等于,改成写大于,比如 if(val = 255) { val=100; } else val=255;上面的写法只能执行一次,即把state改成100,下次再执行这段代码就不能改成255了。可行的方法是: if(val > 254) { val=100; } el原创 2021-07-28 17:20:50 · 3612 阅读 · 2 评论 -
一般代码中同一名称的.c文件(源文件)和.h文件(头文件)的功能及与main.c函数的关系
三者关系一般先写出头文件(XXX.h),然后写出实现(XXX.c),最后在主文件中使用这个模块(main.c)。.h文件(头文件)头文件中,一般声明函数,而不写定义实现(函数中带有{ }的就是定义,否则就是声明)。如下面的代码:/*******************LED.h*******************/#ifndef _LED_H__#define _LED_H__class LED{ private: byte pin;原创 2020-05-17 13:28:48 · 2471 阅读 · 0 评论 -
arduino中如何查看开发板的默认SPI引脚位置
在GxEPD2库中,发现以下注释:// mapping suggestion for ESP32, e.g. LOLIN32, see .../variants/.../pins_arduino.h for your board// NOTE: there are variants with different pins for SPI ! CHECK SPI PINS OF YOUR BOARD意思是在variants文件里面可以找到默认的SPI引脚位置。如:Twelite的开发板中,在C:原创 2020-05-12 16:56:14 · 2844 阅读 · 0 评论 -
Arduino离线使用开发板方法
在文件-》首选项-》设置-》附加开发板管理网址中,写入本地json文件地址即可。例如:C:\Users\你的用户名\AppData\Local\Arduino15\package_soburi_intiki_index.json原创 2020-05-09 16:15:04 · 3087 阅读 · 1 评论 -
Arduino部分C语言含义
1. ::"::“在C++中表示作用域,和所属关系。”::"是运算符中等级最高的。有三种作用。作用域符号例如:A,B表示两个类,在A,B中都有成员member。那么:1、A::member就表示类A中的成员member。2、B::member就表示类B中的成员member。全局作用域符号作用域分解运算专符比如声明了一个类A,类A里声明了一个成员函数voidf(),但没有在类的...原创 2020-05-08 16:07:58 · 1979 阅读 · 1 评论