BTscope 소개
// HC-05를 사용한 Arduino Nano 예제:
// 핀아웃:
// VCC --> 빈
// TXD --> 핀 10
// RXD --> 핀 11
// GND --> GND
#include "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | 텍사스
int 값 = 0; // 읽은 값을 저장할 변수
int 아날로그핀 = A7; // 아날로그 핀 3에 연결된 전위차계 와이퍼(중간 단자)
무효 설정() {
BTSerial.begin(9600); // AT 명령 모드에서 HC-05 기본 속도
}
무효 루프() {
정적 부호 없는 긴 이전Millis = 0;
const 부호 없는 긴 간격 = 30; // 원하는 간격을 밀리초 단위로 설정합니다.
부호 없는 긴 currentMillis = millis();
if (currentMillis - 이전Millis >= 간격) {
이전Millis = 현재Millis;
// 블루투스를 통해 데이터를 읽고 전송하는 코드
val = 아날로그읽기(analogPin);
BTSerial.println(val);
}
// 다른 비차단 작업이 여기에 들어갈 수 있습니다.
// ...
// 루프의 응답성을 유지하려면 지연()을 사용하지 마세요.
}
*/
// 핀아웃:
// VCC --> 빈
// TXD --> 핀 10
// RXD --> 핀 11
// GND --> GND
#include "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | 텍사스
int 값 = 0; // 읽은 값을 저장할 변수
int 아날로그핀 = A7; // 아날로그 핀 3에 연결된 전위차계 와이퍼(중간 단자)
무효 설정() {
BTSerial.begin(9600); // AT 명령 모드에서 HC-05 기본 속도
}
무효 루프() {
정적 부호 없는 긴 이전Millis = 0;
const 부호 없는 긴 간격 = 30; // 원하는 간격을 밀리초 단위로 설정합니다.
부호 없는 긴 currentMillis = millis();
if (currentMillis - 이전Millis >= 간격) {
이전Millis = 현재Millis;
// 블루투스를 통해 데이터를 읽고 전송하는 코드
val = 아날로그읽기(analogPin);
BTSerial.println(val);
}
// 다른 비차단 작업이 여기에 들어갈 수 있습니다.
// ...
// 루프의 응답성을 유지하려면 지연()을 사용하지 마세요.
}
*/
더 보기