บทความ

กำลังแสดงโพสต์จาก มกราคม, 2019

ใบงานที่่ 9 arduino หาเอง

รูปภาพ
ใบรายงานผลการปฏิบัติงาน 1.   Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino  พร้อมอธิบายโปรแกรม #define Trig_PIN 12 #define Echo_PIN 13 void setup() { pinMode(Trig_PIN, OUTPUT); pinMode(Echo_PIN, INPUT); Serial.begin(9600); } void loop() { digitalWrite(Trig_PIN, LOW); delayMicroseconds(5); digitalWrite(Trig_PIN, HIGH); delayMicroseconds(10); digitalWrite(Trig_PIN, LOW); unsigned int PulseWidth = pulseIn(Echo_PIN, HIGH); unsigned int distance = PulseWidth * 0.0173681; Serial.print("Distance is "); Serial.print(distance); Serial.println(" cm."); delay(100); } }  ; }      2.   ภาพจำลองการทำงานด้วยโปรแกรม Proteus          3.   อธิบายการทำงานของโปรแกรม    4.อ้างอิง https://www.myarduino.net/article/66/%E0%B8%AA%E0%B8%AD%E0%B8%99%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-%E0%B9%80%E0%B8%8B%E0%B8%99%E0%B9%80%E0%B8%8B%E0%B8%AD%E...

ใบงานที่8 arduino หาเอง

รูปภาพ
ใบรายงานผลการปฏิบัติงาน 1.   Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino  พร้อมอธิบายโปรแกรม int ledPin= 13; int inputPin= 3; void setup(){   pinMode(ledPin, OUTPUT);   pinMode(inputPin, INPUT); } void loop(){   int value= digitalRead(inputPin);   if (value == HIGH)   {     digitalWrite(ledPin, HIGH);     delay(1000) ;   }   else   {     digitalWrite(ledPin, LOW); delay(1000) ;   } } ; }      2.   ภาพจำลองการทำงานด้วยโปรแกรม Proteus          3.   อธิบายการทำงานของโปรแกรม  ตรวจจับความเคลื่อนไหว    4อ้างอิง   https://www.myarduino.net/article/43/%E0%B8%AA%E0%B8%AD%E0%B8%99%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-pir-%E0%B9%80%E0%B8%8B%E0%B8%99%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%88...

ใบงานที่ 7 arduino หาเอง

รูปภาพ
ใบรายงานผลการปฏิบัติงาน 1.   Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino  พร้อมอธิบายโปรแกรม // select the input pin for the potentiometer int sensorPin = A0; // select the pin for the LED int ledPin = 9; // variable from the sensor int sensorValue; int ledValue; void setup() { // declare the ledPin as an OUTPUT: pinMode(ledPin, OUTPUT); Serial.begin(9600); } void loop() { // read the value from the sensor: sensorValue = analogRead(sensorPin); ledValue = map( sensorValue, 0, 1023, 0, 255);     Serial.println(ledValue);     delay(100); // fade LED analogWrite (ledPin , ledValue); } }      2.   ภาพจำลองการทำงานด้วยโปรแกรม Proteus          3.   อธิบายการทำงานของโปรแกรม   aduno จะคอยรับค่า ตามที่ กำหนดไว้และจะทำให้ led ติด

ใบงานที่ 6 arduino ห่าเอง

รูปภาพ
ใบรายงานผลการปฏิบัติงาน 1.   Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino  พร้อมอธิบายโปรแกรม #define Lamp1 12 //กำหนดขาที่นำไปต่อกับรีเลย์ char test ; //สร้างตัวแปรไว้สำหรับรอรับข้อมูล void setup()  { // Open serial communications and wait for port to open: Serial.begin(9600); pinMode(Lamp1, OUTPUT); //กำหนดโหมดให้เป็น Output } void loop() // run over and over { if (Serial.available()) // ตรวจสอบว่ามีข้อมูลเข้ามาหรือไม่ test = Serial.read(); else if (test == '1') //ถ้าข้อมูลที่เข้ามาคือ 1 , 3 ให้ทำงานตามที่กำหนด { digitalWrite(Lamp1, HIGH); } else if (test == '3') { digitalWrite(Lamp1, LOW); } } ; }      2.   ภาพจำลองการทำงานด้วยโปรแกรม Proteus          3.   อธิบายการทำงานของโปรแกรม เปิดปิดไฟ220 ด้วยaduno 4.อ้างอิง https://www.thaieasyelec.com/article-wiki/review-product-article/%E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%...

ใบงานที่ 5 arduino หาเอง

รูปภาพ
ใบรายงานผลการปฏิบัติงาน 1.   Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino  พร้อมอธิบายโปรแกรม #define R 13  #define L 12 char test ;  void setup()  { // Open serial communications and wait for port to open: Serial.begin(9600); pinMode(R, OUTPUT); pinMode(L, OUTPUT); } void loop() // run over and over { if (Serial.available())  test = Serial.read(); else if (test == '1')  { digitalWrite(R, HIGH); digitalWrite(L, LOW); else if (test == '2') { digitalWrite(L, HIGH); digitalWrite(R, LOW); } else if (test == '3') { digitalWrite(L, LOW); digitalWrite(R, LOW); } } }      2.   ภาพจำลองการทำงานด้วยโปรแกรม Proteus          3.   อธิบายการทำงานของโปรแกรม ควบคุมการทำงานของทอเตอร์

ใบงานที่ 4 arduino หาเอง

รูปภาพ
ใบรายงานผลการปฏิบัติงาน 1.   Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino  พร้อมอธิบายโปรแกรม int IN1 = 4; int IN2 = 5; int IN3 = 6; int IN4 = 7; void setup() {  pinMode(IN1, OUTPUT);  pinMode(IN2, OUTPUT);  pinMode(IN3, OUTPUT);  pinMode(IN4, OUTPUT); } void loop() {  digitalWrite(IN1, HIGH);  digitalWrite(IN2, LOW);  delay(2000);  digitalWrite(IN1, HIGH);  digitalWrite(IN2, HIGH);  delay(500);  digitalWrite(IN3, HIGH);  digitalWrite(IN4, LOW);  delay(2000);  digitalWrite(IN3, HIGH);  digitalWrite(IN4, HIGH);  delay(500);  digitalWrite(IN1, LOW);  digitalWrite(IN2, HIGH);  delay(2000);  digitalWrite(IN1, HIGH);  digitalWrite(IN2, HIGH);  delay(500);  digitalWrite(IN3, LOW);  digitalWrite(IN4, HIGH);  delay(2000);  digitalWrite(IN3, HIGH);  digitalWrite...

ใบงานที่3arduino หาเอง

รูปภาพ
ใบรายงานผลการปฏิบัติงาน 1.   Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino  พร้อมอธิบายโปรแกรม int ledPin[] = {2,3,4,5,6,7,8,9}; void setup()                    {   for(int i=0;i<8;i++)   pinMode(ledPin[i], OUTPUT); } void loop()                      {      twinLed();    }    void twinLed() { int delayTime=100; digitalWrite(ledPin[0],HIGH); digitalWrite(ledPin[1],LOW); digitalWrite(ledPin[2],HIGH); digitalWrite(ledPin[3],LOW); digitalWrite(ledPin[4],HIGH); digitalWrite(ledPin[5],LOW); digitalWrite(ledPin[6],HIGH); digitalWrite(ledPin[7],LOW); delay(delayTime); digitalWrite(ledPin[0],LOW); digitalWrite(ledPin[1],HIGH); digitalWrite(ledPin[2],LOW); digitalWrite(ledPin[3],HIGH); digitalWrite(ledPin[4],LOW); digitalWrite(ledPin[5],HIGH); digitalWrite(ledPin[6],LOW); digitalWrite(ledPi...

ใบงานที่2 arduino หาเอง

รูปภาพ
ใบรายงานผลการปฏิบัติงาน 1.   Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino  พร้อมอธิบายโปรแกรม int ledPin[] = {2,3,4,5,6,7,8,9}; void setup()                    {   for(int i=0;i<8;i++)   pinMode(ledPin[i], OUTPUT); } void loop()                      {      twinLed();    }    void twinLed() { int delayTime=100; digitalWrite(ledPin[0],HIGH); digitalWrite(ledPin[1],HIGH); digitalWrite(ledPin[2],LOW); digitalWrite(ledPin[3],LOW); digitalWrite(ledPin[4],HIGH); digitalWrite(ledPin[5],HIGH); digitalWrite(ledPin[6],LOW); digitalWrite(ledPin[7],LOW); delay(delayTime); digitalWrite(ledPin[0],LOW); digitalWrite(ledPin[1],LOW); digitalWrite(ledPin[2],HIGH); digitalWrite(ledPin[3],HIGH); digitalWrite(ledPin[4],LOW); digitalWrite(ledPin[5],LOW); digitalWrite(ledPin[6],HIGH); digitalWrite(ledPi...