ข้ามไปที่เนื้อหาหลัก

บทความ

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

ใช้ Arduino ควบคุม2button2led1servo "Nutkung Nutkung"

#include <Servo.h> int buttonPin = 2;                                  // กำหนดให้สวิทซ์อยู่ที่ขา 2 int buttonPin1 = 4;                                // กำหนดให้สวิทซ์อยู่ที่ขา 4 const int servoPin = 9;                         // กำหนดให้ SERVO อยู่ที่ขา9 int ledPin =  13;                                  // กำหนดให้หลอดไฟอยู่ที่ขา 13 int ledPin1 =  11;                                // กำหนดให้หลอดไฟอยู่ที่ขา 11 boolean buttonState = 0;                    // สถานะของสวิทซ์ตัวที่ 1 เท่ากับ 0 boolean buttonState1 = 0;                 // สถานะของสวทซ์ตัวที่ 2 เท่ากับ 0 int directionState = 0;                       // กำหนดให้สถานะของตำแหน่งเท่ากับ 0                     Servo servoOne;                               // กำหนดให้เป็น SERVO ตัวที่ 1 int pos = 0;                                       // กำหนดองศาให้เท่ากับ 0 void setup() {       servoOne.attach(9);                                      // กำหนดให้ SERVO รับสัญาณจากขา 9                 servoOne.write(dir

Lcd_2 button_2 Led_2 Nutkung Nutkung . Nisakorn Butvong

                                                                                                              ขั้นตอนการเขียนโค้ดและคำอธิบาย #include <Wire.h>                                                                                                                #include <LiquidCrystal_I2C.h> // Set the LCD address to 0x27 for a 16 chars and 2 line display LiquidCrystal_I2C lcd(0x27, 16, 2); int buttonPin = 2;                            // ให้สวิทช์ 1 อยู่ที่เป็นขา  2 int buttonPin1 = 4;                           // ให้สวิทช์ 2 อยู่ที่ เป็นขา  2 int ledPin =  13;                               // หลอดไฟดวงที่ 1 อยู่ที่ขา 13 int ledPin1 =  11;                            // หลอดไฟดวงที่ 1 อยู่ที่ขา 11 boolean buttonState = 0;                 // สถานะของสวิทช์ 1 เท่ากับ 0 boolean buttonState1 = 0;               // สถานะของสวิทช์ 2เท่ากับ 0 void setup() {       pinMode(ledPin, OUTPUT);                       //กำหนดหลอดไฟดวงที่ 1 เป็นเอาต์พุต       pinM

ใช้ARDUINO ควบคุม2 BUTTION 2LED

                                                                         Nattaphon int buttonPin = 2;                          int buttonPin1 = 4;                      int ledPin =  13;                          int ledPin1 =  11;                      boolean buttonState = 0; boolean buttonState1 = 0; void setup() {       pinMode(ledPin, OUTPUT);       pinMode(buttonPin, INPUT);       pinMode(ledPin1, OUTPUT);       pinMode(buttonPin1, INPUT); } void loop() {   if (buttonState == HIGH) {          digitalWrite(ledPin, LOW);       } else {          digitalWrite(ledPin, HIGH);       }        buttonState1 = digitalRead(buttonPin1);       if (buttonState1 == HIGH) {          digitalWrite(ledPin1, LOW);       } else {          digitalWrite(ledPin1, HIGH);       } } เชื่อมต่อสายไฟสามเส้นเข้ากับบอร์ดสองเส้นแรก5VและGNDเชื่อมต่อเข้ากับบอร์ดรังผึ้งเพื่อให้สามารถเข้าถึงแหล่งจ่ายและแรงดัน5V สายที่สามต่อไปที่ขา2 ถึงขาข้างหนึ่งของปุ่มกด ปุ่มขาเดียวกันนั้นเชื่อมต่อผ่านตัวต

วิธีการหาค่าparamiterของเครื่องcnc

วิธีการหาค่าพารามิเตอร์ 1 ให้เลื่อนแกนได้ได็ได้ของเครื่องcncให้ชิดฝั่งใดฝั่งหนึ่งก่อน 2 จากนั้นให้ทำการวัดจากขอบของเครื่องหรือจะเป็นตำแหน่งให้ก็ได้ที่จะไม่มีการเคลื่อนที่ 3 ให้ใช้ตลับเมตรหรือเวอร์เนียในการวัด ให้วัดจากตำแหน่งที่เราตั้งให้เข้าไปหาแกนที่เราต้องการ 4 ให้ทำการสั่งเครื่องเดินไปในทางกลับกันเท่าใดก็ได้และเช็คดูว่าไปเท่ากันกับที่เราสั่งไหม 5 ถ้าตรงแล้วก้ไม่ต้องทำให้ข้ามไป(แต่ถ้าหากไม่ได้ให้นำค่าที่ได้ไปเทียบกับบันยัดไตรยางและเปิดค่าparamiterเอาเก่าขึ้นมา) 6 จากนั้นให้ทำการเทียบบันยัดไตรยาง และนำค่าที่ได้แก้ค่าพารามิเตอร์อันเก่า 7 โดยถ้าเราสั่งค่าไปตอนแรกแล้วมันเกินกว่าค่าที่เราสั่งให้นำค่าที่ได้จากการเปรียบเทียบไป (-) 8 ถ้าค่าที่เราสั่งตอนแรกน้อยกว่าให้นำค่าที่ำด้ไป (+) 9 จากนั้นก็ทำการเซ็ตparamiter แล้วลองเดินเครื่องดูว่าได้เท่ากับที่เราสั่งไปไหม 10 ถ้าหากไม่ได้ให้ลองทำตั้งแรกแรกดูใหม่นะครับ  ถ้าหากว่าผมอธิบายอะไรผิดไปก็แนะนำกันได้นะครับผมเป้นมือไหมอาจจะยังไม่มีประสบการณ์มากพอถ้าหากผิดพลาดประการใดก็ขอโทษไว้นะที่นี้ครับ