#define CUSTOM_SETTINGS
#define INCLUDE_GAMEPAD_MODULE
#include <DabbleESP32.h>
int l1=2;
int l2=0;
int l3=4;
int l3=4;
////////////////////////////////////////////////////////////////////////////////////////
void setup() {
Serial.begin(115000);
Dabble.begin("CHAYAPON T"); ////ตรงนี้ใช้ชื่อตัวเอง
pinMode(l1,OUTPUT);
pinMode(l2,OUTPUT);
pinMode(l3,OUTPUT);
pinMode(l4,OUTPUT);
}
////////////////////////////////////////////////////////////////////////////////////////
void loop() {
Dabble.processInput();
Serial.print("Keypressed : ");
if (GamePad.isCirclePressed()) {
Serial.println("O");
digitalWrite(l1,1);
digitalWrite(l2,0);
digitalWrite(l3,0);
digitalWrite(l4,0);
}
if (GamePad.isCrossPressed()) {
Serial.println("X");
digitalWrite(l1,0);
digitalWrite(l2,1);
digitalWrite(l3,0);
digitalWrite(l4,0);
}
if (GamePad.isTrianglePressed()) {
Serial.println("Triangle");
digitalWrite(l1,0);
digitalWrite(l2,0);
digitalWrite(l3,1);
digitalWrite(l4,0);
}
if (GamePad.isSquarePressed()) {
Serial.println("Square");
digitalWrite(l1,0);
digitalWrite(l2,0);
digitalWrite(l3,0);
digitalWrite(l4,1);
}
delay(500);
}
////////////////////////////////////////////////////////////////////////////////////////