今日の為替レートrate

お振込銀行

クレジットカード支払い

ログイン | LOGIN

  • ems
  • jetro
  • ems

ESP32-C3 개발 보드 슈퍼 미니 와이파이 블루투스 ESP32C3 ESP32

通常価格 40,200ウォン
販売価格 19,690ウォン
韓国内配送料 国内送料無料
オプション
 
 
商品購入についてのご案内
 

・こちらで紹介している商品はワンモアが販売する商品ではありません。

・この商品の詳細情報、原産地、などは下記の【元の商品ページで開く】をクリックすると通販サイトで確認できます。

・この商品は韓国通販サイト【Auction.co.kr】の情報提携によって掲載しています。

・掲載されている商品のすべてが購入代行可能な商品ではなく、国際発送ができない商品や輸入ができない商品もあります。

・こちらで紹介している商品のイメージや詳細内容につきましては一切責任を負いません。

・購入希望の場合は販売サイト情報をご確認の上、「購入代行サービスお申し込み」よりご依頼ください。



[01]SuperMini

[02]SuperMini With Cable



# "WiFi.h" 포함
 
보이드 설정 ()
{
직렬. 시작 (115200);
 
// WiFi를 스테이션 모드로 설정하고 이전에 연결된 경우 AP에서 연결을 끊습니다.
WiFi.mo de(WIFI_STA);
WiFi. 연결 해제 ();
지연 (100);
 
직렬. println("설정 완료");
}
 
보이드 루프 ()
{
직렬. println("스캔 시작");
 
// WiFi. scanNetworks는 발견 된 네트워크 수를 반환합니다.
Int n = WiFi.scanNetworks();
직렬. println("스캔 완료");
If (n = = 0) {
Serial.println("네트워크를 찾을 수 없음");
} Else {
직렬. 인쇄 (n);
직렬. println("네트워크 발견");
(Int i = 0; i < n; ++ i) {
// 찾은 각 네트워크에 대해 SSID 및 RSSI 인쇄
시리얼. 인쇄 (i + 1);
직렬. 인쇄 (": ");
직렬. 인쇄 (WiFi.SSID(i));
직렬. 인쇄 (" (");
직렬. 인쇄 (WiFi.RSSI(i));
직렬. 인쇄 (")");
직렬. println(((WiFi.encryptionType(i) = = WIFI_AUTH_OPEN)?"":"*");
지연 (10);
}
}
직렬. println("");
 
// 다시 스캔하기 전에 조금 기다리십시오.
지연 (5000);
}

 
# 포함
 
Const char * ssid = "your-ssid"; // 귀하의 WiFi 이름
Const char * 암호 = "귀하의 암호"; // 귀하의 WiFi 암호
 
보이드 설정 ()
{
직렬. 시작 (115200);
지연 (10);
 
// WiFi 네트워크에 연결하여 시작합니다.
 
직렬. println();
직렬. println();
직렬. 인쇄 ("연결");
직렬. println(ssid);
 
WiFi. 시작 (ssid, 암호);
 
동안 (WiFi. 상태 () ! = WL_Connected) {
지연 (500);
직렬. 인쇄 (".");
}
 
직렬. println("");
직렬. println("WiFi 연결");
직렬. println("IP 주소:");
직렬. println(WiFi.localIP());
}
보이드 루프 ()
{
}


# "WiFi.h" 포함

보이드 설정 ()

{

직렬. 시작 (115200);

WiFi.softAP("ESP_AP", "123456789");

}


보이드 루프 ()

{

직렬. 인쇄 ("호스트 이름:");

시리얼. println(WiFi.softAPgetHostname());

직렬. 인쇄 ("호스트 IP:");

직렬. println(WiFi.softAPIP());

직렬. 인쇄 ("호스트 IPV6:");

직렬. println(WiFi.softAPIPv6());

직렬. 인쇄 ("호스트 SSID:");

직렬. println(WiFi.SSID());

직렬. 인쇄 ("호스트 방송 IP:");

시리얼. println(WiFi.softAPBroadcastIP());

직렬. 인쇄 ("호스트 맥 주소:");

직렬. println(WiFi.softAPmacAddress());

Serial.print("호스트 연결 수:");

시리얼. println(WiFi.softAPgetStationNum());

Serial.print("호스트 네트워크 ID:");

직렬. println(WiFi.softAPNetworkID());

직렬. 인쇄 ("호스트 상태:");

직렬. println(WiFi.status());

지연 (1000);

}




# 포함

# 포함

# 포함

# 포함


Int scanTime = 5; // 초 단위

BLEScan * pBLEScan;


클래스 MyAdvertisedDeviceCallbacks: 공개 BLLEAdvertisedDeviceCallbacks {

Void on결과 (BLEADVedDevice 광고 장치) {

Serial.printf("광고된 장치: % s \ n", 광고된 장치. toString().c_str());

}

};


보이드 설정 () {

직렬. 시작 (115200);

직렬. println("스캔...");


BLEDevice::init("");

PBLEScan = BLEDevice::getScan(); // 새 스캔 생성

PBLEScan->setAdvertisedDeviceCallbacks (새로운 MyAdvertisedDeviceCallbacks());

PBLEScan->setActiveScan(true); // 활성 스캔은 더 많은 전력을 사용하지만 결과를 더 빨리 얻습니다.

PBLEScan-> 설정 간격 (100);

PBLEScan->setWindow(99); // 작거나 같은 set간격 값

}


보이드 루프 () {

// 반복적으로 실행하려면 메인 코드를 여기에 넣으십시오.

BLEScanResults foundDevices = pBLEScan-> 시작 (스캔 타임, 거짓);

직렬. 인쇄 ("장치 발견:");

직렬. println(foundDevices.getCount());

직렬. println("스캔 완료!");

PBLEScan->clearResults(); // BLEScan 버퍼에서 결과를 삭제하여 메모리를 해제합니다.

지연 (2000);

}

# 포함

# 포함

# 포함


// UUID를 생성하려면 다음을 참조하십시오.

// https://www.uuidgenerator.net/


# 정의 SERVICE_UUID "4fafc201-1fb5-459e-8fcc-c5c9c331914b"

# 정의 특성 _ UUID "beb5483e-36e1-4688-b7f5-ea07361b26a8"



클래스 MyCallbacks: 공개 BLECharacteristic콜백 {

Void onWrite (BLECharacteric * pCharacteric) {

Std:: 문자열 값 = p특성->getValue();


If (값. 길이 () > 0) {

직렬. println("********");

직렬. 인쇄 ("새 값:");

(Int i = 0; i < value.length(); i ++)

시리얼. 인쇄 (값 [i]);


직렬. println();

직렬. println("********");

}

}

};


보이드 설정 () {

직렬. 시작 (115200);


BLEDevice::init("MyESP32");

BLE서버 * pServer = BLEDevice::createServer();


BLE서비스 * pService = pServer->createService(SERVICE_UUID);


BLECharpertect * pCharatect = pService-> createCharate (

특성 _ UUID,

BLE특성:: 속성 _ 읽기 |

BLE특성::PROPERTY_WRITE

);


P특성-> set콜백 (새로운 MyCallbacks());


P특성->setValue("Hello World");

PService-> 시작 ();


BLE광고 * p광고 = pServer->getAdvertising();

P광고-> 시작 ();

}


보이드 루프 () {

// 반복적으로 실행하려면 메인 코드를 여기에 넣으십시오.

지연 (2000);

}


디지털 핀

코드를 보드에 업로드하면 온보드 LED가 매초마다 켜집니다.


// 핀 다이어그램에 따라 led 정의

Int led = 8;


보이드 설정 () {

// 출력으로 주도 된 디지털 핀 초기화

핀 모드 (주도, 출력);

}


보이드 루프 () {

DigitalWrite (led, HIGH); // LED를 켜십시오.

지연 (1000); // 잠시 기다려

DigitalWrite (led, LOW); // LED를 끕니다.

지연 (1000); // 잠시 기다려

}


디지털 PWM

온보드 LED가 점차 어두워 지려면 다음 코드를 업로드하십시오.


Int ledPin = 8; // 디지털 핀 10 에 연결된 LED


보이드 설정 () {

// LED 핀을 출력으로 선언

핀 모드 (ledPin, 출력);

}


보이드 루프 () {

// 5 포인트 단위로 분에서 최대로 페이드 인:

(Int fadeValue = 0 ; fadeValue <= 255; fadeValue + = 5) {

// 값을 설정합니다 (0 ~ 255 범위).

AnalogWrite (ledPin, fadeValue);

// 디밍 효과를 보려면 30 밀리 초 동안 기다리십시오.

지연 (30);

}


// 5 포인트 단위로 최대에서 최소로 페이드 아웃:

For (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {

// 값을 설정합니다 (0 ~ 255 범위).

AnalogWrite (ledPin, fadeValue);

// 디밍 효과를 보려면 30 밀리 초 동안 기다리십시오.

지연 (30);

}

}


아날로그 핀

전위차계를 핀 A5 에 연결하고 다음 코드를 업로드하여 전위차계 노브를 돌려 LED의 깜박임 간격을 제어합니다.


Const int 센서 핀 = A5;

Const int ledPin = 8;


보이드 설정 () {

핀 모드 (센서 핀, INPUT); // 센서를 INPUT으로 선언합니다.

PinMode (ledPin, 출력); // ledPin 을 출력 으로 선언 합니다.

}


보이드 루프 () {

// 센서에서 값을 읽습니다.

Int sensorValue = analogRead (센서핀);

// LedPin을 켜십시오

디지털 쓰기 (ledPin, HIGH);

// 밀리 초 동안 프로그램을 중지합니다.

지연 (센서 값);

// LedPin 끄기:

디지털 쓰기 (ledPin, LOW);

// 밀리 초 동안 프로그램을 중지합니다.

지연 (센서 값);

}