หนังสั้น รับลิงก์ Facebook X Pinterest อีเมล แอปอื่นๆ มกราคม 24, 2561 ตัวอย่างก่อนทำหนังสั้น -ภาพนิ่ง -ภาพเคลื่อนไหว -ข้อความ -เสียงพูด บรรยาย ดนตรีประกอบ รับลิงก์ Facebook X Pinterest อีเมล แอปอื่นๆ ความคิดเห็น
arduino กลับทางหมุนมอเตอร์ ธันวาคม 20, 2561 1.Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino พร้อมอธิบายโปรแกรม void setup() { // ฟังก์ชั่นใช้ในการประกาศค่าเริ่มต้น pinMode(0, OUTPUT); //การกำหนดหน้าที่ของขาว่าเป็นอินพุตหรือเอาต์พุต pinMode(1, OUTPUT); pinMode(8, INPUT); pinMode(9, INPUT); pinMode(10, INPUT); } void loop() { // ฟังก์ชั่นใช้ในการเขียนโค้ดโปรแกรมการทำงานของArduinoเป็นฟังก์ชั่นการวนลูปไปเรื่อยๆ int x = digitalRead(8); // อ่านค่า digital ตัวแปรที่กำหนด int O = digitalRead(9); int a = digitalRead(10); if (x==0) // ถ้ามีการเปลี่ยนแปลงจะทำงานตามลูป { digitalWrite(0, HIGH); //กำหนดค่า HIGH หรือ LOW ไปยังขาดิจิตอล digitalWrite(1, LOW); } if (O==0) { digitalWrite(0, LOW); digitalWrite(1, HIGH); ... อ่านเพิ่มเติม
ใบงานที่ 4 arduino หาเอง มกราคม 07, 2562 ใบรายงานผลการปฏิบัติงาน 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... อ่านเพิ่มเติม
arduino analog RGB ธันวาคม 27, 2561 ใบรายงานผลการปฏิบัติงาน 1. Code Program ที่เขียนขึ้น ด้วยโปรแกรม Arduino พร้อมอธิบายโปรแกรม int value; // บอกว่าจะใช้งานโวลลุ่ม void setup() { //กำหนดค่าขาต่างๆ pinMode(10, OUTPUT);// กำหนดว่าเป็ฯพุตหรือเอาท์พุต pinMode(11, OUTPUT); pinMode(12, OUTPUT); } void loop() { ลูปการทำงาน value = analogRead(A0); //อ่านค่าอนาล็อค a0 value = map(value, 0, 1023, 0, 255); //ลดค่าจาก1023 เหลือ 255 delay(2); //หน่วงเวลา if(value <=63){// ตำกว่า63ทำงาน digitalWrite(10,LOW); //กำหนด high หรือ low digitalWrite(11,LOW); digitalWrite(12,LOW); } if(value >= 64 && value <= 127){ //เท่ากับหรือสูงกว่า 64 และ ไม่สูงกว่า 127 ทำงาน digitalWrite(10,HIGH); d... อ่านเพิ่มเติม
ความคิดเห็น
แสดงความคิดเห็น