![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Arduino
SSS_369
毅力,每日至少一篇。
展开
-
Arduino代码机制
新建Arduino程序,只看到了setup和loop函数,却没有基本的C/C++函数 查看源代码:路径:……arduino-1.5.2\arduino-1.5.2\hardware\arduino\avr\cores\arduino\main.cpp#include <Arduino.h>int main(void){ init();#if defined(USBCON)原创 2016-10-22 11:07:41 · 736 阅读 · 0 评论 -
Arduino编写C++类
Arduino支持C/C++,理所当然的支持C++的class, 如果是经常要用到的类,可以把它们封装成类库,这里不介绍; 对于自己编写的不常用到的类,如何创建? 编写的方式有很多种,可以用C++的IDE来写,比如VS Studio、Eclipse、Code::Blocks等等,也可以用像Notepad、Notepad2、Source Insight等文本工具, 下面要介绍的方法是直接采用a原创 2016-10-22 13:45:41 · 11561 阅读 · 1 评论 -
Arduino—舵机控制
舵机是一种位置伺服的驱动器,主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。 工作原理是由接收机或者单片机发出信号给舵机,其内部有一个基准电路,产生周期为20ms,宽度为1.5ms 的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。经由电路板上的IC 判断转动方向,再驱动无核心马达开始转动,透过减速齿轮将动力传至摆臂,同时由位置检测器送回信号,判断是否已经到达定位。适用原创 2016-10-22 19:53:23 · 34515 阅读 · 6 评论 -
Arduino—电机控制
直流电机是指能将直流电能转换成机械能的机械设备。 因其良好的调速性能而在电力拖动中得到广泛应用。 功能:实现电机1和电机2循环正转1秒,然后反转1秒;#define motor1pin 4#define motor1pwm 5#define motor2pin 7#define motor2pwm 6void setup(){}void loop(){ motor(motor原创 2016-10-24 15:11:19 · 4694 阅读 · 1 评论 -
Arduino控制—连载
参考资料: Arduino如何安装驱动 C/C++ typedef 用法使用Processing与Arduino通信,玩转上位机Arduino 自平衡小车,制作经验记录与分享,愿有兴趣人士,一起学习探讨PID算法完全讲解PID参数口诀:参数整定找最佳, 从小到大顺序查。 先是比例后积分, 最后再把微分加。原创 2016-11-05 14:41:05 · 746 阅读 · 0 评论