void setup() {
Serial.begin(115200);
float x, y;
// วนลูปเพื่อกำหนดค่าของ y
for(y = 1.5; y > -1.5; y -= 0.3) {
// วนลูปเพื่อกำหนดค่าของ x
for(x = -1.5; x < 1.5; x += 0.1) {
// เงื่อนไขการวาดรูปหกเหลี่ยม
char ch = (abs(x) + abs(y) <= 1.5 && abs(x + y) <= 1.5 && abs(x - y) <= 1.5) ? 'Y' : ' ';
Serial.print(ch); // พิมพ์ตัวอักษร Y หรือช่องว่าง
}
Serial.println(); // ขึ้นบรรทัดใหม่หลังจากพิมพ์แถวเสร็จ
}
}
void loop() {
// โค้ดใน loop นี้จะว่างเปล่า เนื่องจากเราทำงานทั้งหมดใน setup()
}