头像-244601

ce5d2c894109707a

  • 河南省
  • 本科
  • 单片机
  • 智能硬件

个人成就

获得 5 次赞

帮助过24人

arduino uno R3有几个定时器

里面一共有3个定时器

如何配置ESP8266使其作为AP?

用arduino ide开发   一行代码WiFiServer server(8266);设置为ap和声明端口号

arduino单片机不初始化引脚直接输出的问题

默认的,最好还是要初始化,等你用多了就一定会碰到不初始化有时候会出错

nodemcu可以使用c语言做开发语言吗?

nodemcu就是esp8266,支持多种开发方式,可以用lua语言,micropython语言,用俄罗斯人专门写的ide,还可以用乐鑫的官方sdk开发,当然很多人也用arduino ide开发

Arduino产生高区别性的随机数方法有哪些?

random()函数感觉可以,但是还是周期很长的伪随机数

Arduino舵机信号的源码谁有

这个程序,在串口输入角度,然后多级就转到那个角度了调试很方便#include <Servo.h> Servo myservo; int last_pos=10; int char_to_int(char i) { switch(i) { case '0':return 0; case '1':return 1; case '2':return 2; case '3':return 3; case '4':return 4; case '5':return 5; case '6':return 6; case '7':return 7; case '8':return 8; case '9':return 9; default: return 0; } } void setup() { // put your setup code here to run once: Serial.begin(9600); pinMode(23OUTPUT); myservo.attach(23); myservo.write(last_pos); delay(2000); } void loop() { // put your main code here to run repeatedly: char abc; int i; while(!Serial.available());//等待数据 if(Serial.available()) { a=Serial.read(); delay(3); } if(Serial.available()) { b=Serial.read(); delay(3); } if(Serial.available()) { c=Serial.read(); delay(3); } if(b==NULL) { i=char_to_int(a); Serial.println(iDEC); } else if(c==NULL) { i=char_to_int(a)*10+char_to_int(b); Serial.println(iDEC); } else { i=char_to_int(a)*100+char_to_int(b)*10+char_to_int(c); Serial.println(iDEC); } if(i>last_pos) { for(;last_pos<i;last_pos++) { myservo.write(last_pos); delay(10); } delay(1000); } else if(i<last_pos) { for(;last_pos>i;last_pos--) { myservo.write(last_pos); delay(10); } } }

控制步进电机有哪些方法

tb6600控制42步进电机,只要查明2相4线步进电机和驱动器的手册,控制起来很快能学会

arduino CH340串口芯片能刷bootloader吗

可以用两个开发板配合着刷鞋bootloader,