FTUno는 ATMega328P 기반의 Arduino Uno R3 호환 보드입니다.
Sparkfun Qwiic 커넥터가 탑재되어 있어 I2C 기기를 쉽게 장착할 수 있으며, ESP-01 소켓과 HC-06 소켓이 있어 브레드보드 없이 SoftwareSerial 통신 기기를 사용할 수 있습니다.
USB-C 커넥터를 사용하며, TVS를 통한 정전기 보호를 지원합니다.
SoftwareSerial 라이브러리를 이용해 D7 핀을 TX로, D8 핀을 RX로 설정하면 사용할 수 있습니다. Reset 핀은 따로 할당되어있지 않으며, ESP-01의 재부팅을 위해서는 기기를 완전히 끈 후 다시 켜야 합니다.
FTUno는 5V를 사용하지만, 통신 소켓과 Qwiic 커넥터는 MOSFET를 이용해 3.3V로 쉬프트되어 있으므로 기기가 손상될 염려가 없습니다.
예제 코드는 다음과 같습니다.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(8, 7); //SRX = 8, STX = 7
void setup()
{
Serial.begin(115200);
mySerial.begin(9600);
}
void loop()
{
mySerial.println("AT");
delay(1000);
}