Basic Arduino nano Atmega




 Arduino Nano เป็นบอร์ดไมโครคอนโทรลเลอร์ ขนาดเล็กที่มีความสามารถสูง

และสามารถใช้ในโปรเจ็คหลากหลายประเภท นี่คือตัวอย่างโปรเจ็ค ที่คุณสามารถทำได้ด้วย

Arduino Nano:

การควบคุมมอเตอร์:

โครงการเซ็นเซอร์ต่าง ๆ:

ใช้เซ็นเซอร์วัดอุณหภูมิ (เช่น DHT11 หรือ DS18B20) เพื่อสร้างระบบตรวจสอบอุณหภูมิและความชื้น

ใช้เซ็นเซอร์ระยะ (เช่น HC-SR04) เพื่อสร้างโปรเจ็ควัดระยะทาง

ระบบทำงานอัตโนมัติ: Wi-Fi และ IoT:

ฯลฯ 


1. Install Arduino IDE 

   https://www.arduino.cc/

2. Datasheets Arduino Nano

   https://docs.arduino.cc/resources/datasheets/A000005-datasheet.pdf

3. ตัวอย่างโคด้

///////////////////////////////////////////////////////////

void setup() {  

  pinMode(LED_BUILTIN, OUTPUT);  

}  


void loop() {  

  digitalWrite(LED_BUILTIN, HIGH); // เปิด LED  

  delay(1000);                      // รอ 1 วินาที  

  digitalWrite(LED_BUILTIN, LOW);  // ปิด LED  

  delay(1000);                      // รอ 1 วินาที  

}  

//////////////////////////////////////////////////////////

int timeDa = 1000;

int timeDid = 250;

void setup() {  

  pinMode(LED_BUILTIN, OUTPUT);  

}  


void loop() {  

  digitalWrite(LED_BUILTIN, HIGH); // เปิด LED  

  delay(timeDa);                      // รอ  timeDa   

  digitalWrite(LED_BUILTIN, LOW);  // ปิด LED  

  delay(timeDa);                      // รอ  timeDa   

  digitalWrite(LED_BUILTIN, HIGH); // เปิด LED  

  delay(timeDid);                      // รอ  timeDid   

  digitalWrite(LED_BUILTIN, LOW); // เปิด LED  

  delay(timeDid);                      // รอ  timeDid  

}  

////////////////////////////////////////////////////////////////////

//print "Hello"

void setup() {

  Serial.begin(9600); // Initialize serial communication at 9600 baud rate

}


void loop() {

  Serial.println("hello"); // Print "hello" followed by a newline

  delay(1000); // Delay for 1 second before printing again

}

ความคิดเห็น