`/*
Maixduino系列实验(3)
项目之一:测试Arduino开发环境是否可用
主要内容:字符串到整数的转换(输入汉字、字母和数字)
读取串行输入字符串,直到它看到换行符,然后转换字符串,
如果字符是数字,则串口输出为数字。
*/
String inString = ""; // 保存输入的字符串
void setup() {
// 打开串行通信并等待端口打开:
Serial.begin(9600);
while (!Serial) {
; // 等待串行端口连接。仅本地USB端口需要
}
// 发送简介:
Serial.println("\n\nString toInt():");
Serial.println();
}
void loop() {
// 读取串行输入:
while (Serial.available() > 0) {
int inChar = Serial.read();
if (isDigit(inChar)) {
// 将传入字节转换为字符并将其添加到字符串:
inString += (char)inChar;
}
// 如果得到换行符,请打印字符串,然后打印字符串的值:
if (inChar == '\n') {
Serial.print("Value:");
Serial.println(inString.toInt());
Serial.print("String: ");
Serial.println(inString);
// 清除新输入的字符串:
inString = "";
}
}
}`
传感器是一种检测装置,能感受到被测量的信息,并按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。
ESP32的DAC函数可以实现真正的模拟输出。
ESP32 没有Arduino输出 PWM 的 analogWrite(pin, value) 方法,取而代之的 ESP32 有一个 LEDC 来实现PWM功能。
本书由少年创学院联合创始人兼院长、知名创客程晨撰写,以Arduino作为硬件平台,介绍了使用米思齐(Mixly)软件进行程序开发的方法。
本文档作为UNO R4 WiFi的技术概览,您将找到一系列资源和指南链接,帮助您开始下一个项目。
Arduino OneButton库是一个用于简化按钮操作的库,它可以轻松地处理按钮的单击、双击和长按等操作。适用于Arduino开发板以及ESP32等其他基于Arduino的开发板。
本文从Arduino Uno入手,看看怎样在这个"简单"的8bit单片机搭建一个属于自己的bootloader
许多硬件厂商都希望自己的开发板能被Arduino IDE集成开发环境所支持。这里就以小脚丫开发板所使用的开发包为例,介绍一下第三方开发包的制作方法。
ESP32 可以通过 SDMMC 和 SPI 两种方式读取SD/TF卡数据。