บทความ

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

Microcontroller 8

รูปภาพ
โมดูล วัดแรงดันไฟฟ้า  0 - 24  โวลต์ Arduino โมดูล วัดแรงดันไฟฟ้า DC 0 - 24 v อุปกรณ์ - Arduino                   - Voltage sensor module Wiring diagram Code ทดสอบการทำงาน int val11 ; float val2 ; void setup ( ) { Serial . begin ( 9600 ) ; } void loop ( ) { float temp ; val11 = analogRead ( 1 ) ; temp = val11 / 4.092 ; val11 = ( int ) temp ; // val2 = ( ( val11 % 100 ) / 10.0 ) ; Serial . println ( val2 ) ; delay ( 1000 ) ;   ************ แหล่งอ้างอิง ************

Microcontroller 7

รูปภาพ
สวิตช์สัมผัส Capacitive touch switch สวิตช์สัมผัสแบบ  1 ปุ่ม ให้สัญญาณเอาต์พุตเป็น 1 เมื่อนำนิ้วไปสัมผัส และเป็น 0 เมื่อนำนิ้วออก วงจรมีไฟ LED บอกสถานะการทำงาน ใช้ง่าย เป็นอินพุตสัญญาณให้ Arduino เหมือนสวิตทั่วไปได้เลย  อุปกรณ์หลัก                 -  Arduino UNO R3                    -  Capacitive touch switch  Wiring diagram Code ทดสอบการทำงาน int buttonPin = 9;       int buttonState = 0;           void setup() {   Serial.begin(9600);     pinMode(buttonPin, INPUT);        }   void loop(){     buttonState = digitalRead(buttonPin);     if (buttonState == HIGH) {        Serial.println("Touch");     }      else {   Serial.println("Not Touc...

Microcontroller 6

รูปภาพ
                   GAS Sensor เซ็นเซอร์ก๊าซ         MG-811 เป็น Sensor ตัวจับปริมาณก๊าซ CO2 ที่อยู่ในอากาศ ซึ่งจะให้ Output ออกมาเป็น แรงดันไฟฟ้า (EMF) โดยค่าแรงดัน EMF จะมีค่าแปรผกผันกับปริมาณ CO2 ที่ทำปฏิกิริยากับ Senso อุปกรณ์               -       Arduino        -    MG-811                    -     LM324                    -     R 100K,  10K            Wiring diagram     ทดสอบการทำงาน int adcPin = 0; int adcValue = 0; float v; float real_v; void setup ()...

Microcontroller 5

รูปภาพ
Keypad 4x4               Keypad 4*4 เป็นเการจัดสวิทช์ กดติดปล่อยดับจำนวน  16  ปุ่มในรูปแบบเม ต ริกซ์  4 X 4  โดยปกติจะเป็นปุ่มสำหรับหมายเลข  0, 1, 2, 3, 4, 5, 6, 7, 8, 9  และตัวอักษร  A, B, C, D, *, #  Keypad 4*4 จะมี  8  การเชื่อมต่อสาย สัญญาณ  คือ  R1, R2, R3, R4  และ  C1, C2, C3, C4  เป็นตัวแทนของแถวและคอลัมน์ตามลำดับ อุปกรณ์          - Arduino UNO R3          - Keypad 4*4 wiring diagram คำสั่งทดสอบ #include const byte ROWS = 4; //four rows const byte COLS = 4; //three columns char keys[ROWS][COLS] = {   {'1','2','3','A'},   {'4','5','6','B'},   {'7','8','9','C'},   {'*','0','#','D'} }; byte rowPins[ROWS] = {9, 8, 7, 6}; byte colPins[COLS] = {5, 4, 3, 2}; Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); vo...

Microcontroller 4

รูปภาพ
หุ่นยนต์หลบสิ่งกีดขวาง Arduino 2WD อุปกรณ์หลัก           -  Arduino UNO R3            - Ultrasonic Module HC-SR04            - Motor Drive Module L298N            - motor Wiring diagram ทดสอบการทำงานของ HC-SR04 #include <NewPing.h> NewPing sonar(10, 11); long inches; void setup() { Serial.begin(9600); } void loop() { delay(50); inches = sonar.ping_in(); Serial.print(inches); Serial.print(" in."); Serial.print("\n"); }              Serial Monitor จะแสดงค่า ระยะความห่างของมือเรากับ HC-SR04 หน่วยเป็น นิ้ว (inch) ตามที่เราเครื่อนไหว แสดงว่า โมดูลอัลตร้าโซนิค HC-SR04 ของเรา นั้นพร้อมใช้งานแล้วครับ อุปกรณ์ที่ต้องเพิ่มเติมก็คือ 1.  หลอดไฟ LED สีเขียว  จำนวน 1 ตัว 2.  หลอดไฟ LED สีแดง  จำนวน 1 ตัว 3.  หลอดไฟ LED สีเหลือง ...