1_Arduino-ESP32_外部中断,串口,ADC

1_Arduino-ESP32_外部中断,串口,ADC

1_外部中断


#include<Arduino.h>int pin = 5;volatile int state = LOW;void blink(){  state = !state;}void setup(){  pinMode(pin, OUTPUT);  attachInterrupt(0, blink, FALLING);}void loop(){  digitalWrite(pin, state);}

2_串口


#include<Arduino.h>String  comchar;void setup() {  // put your setup code here, to run once: Serial.begin(115200);  Serial.println("请输入"); while(Serial.read()>= 0){}//clear serialbuffer}void loop() {  // put your main code here, to run repeatedly: while(Serial.available()>0){      delay(100);    comchar = Serial.readString();    Serial.print("你输入的是");    Serial.println(comchar);         } }

设置波特率

monitor_speed = 115200

3_ADC


#include<Arduino.h>// Potentiometer is connected to GPIO 34 (Analog ADC1_CH6) const int potPin = 34;// variable for storing the potentiometer valueint potValue = 0;void setup() {  Serial.begin(115200);  delay(1000);}void loop() {  // Reading potentiometer value  potValue = analogRead(potPin);  Serial.println(potValue);  delay(500);}

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部