เชียงรายโฟกัสดอทคอม สังคมออนไลน์ของคนเชียงราย ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
วันที่ 25 เมษายน 2024, 21:12:59
หน้าแรก ช่วยเหลือ เข้าสู่ระบบ สมัครสมาชิก



  • ข้อมูลหลักเว็บไซต์
  • เชียงรายวันนี้
  • ท่องเที่ยว-โพสรูป
  • ตลาดซื้อขายสินค้า
  • ธุรกิจบริการ
  • บอร์ดกลุ่มชมรม
  • อัพเดทกระทู้ล่าสุด
  • อื่นๆ

ประกาศ !! กรุณาอ่านเพื่อทำความเข้าใจ : https://forums.chiangraifocus.com/index.php?topic=1025412.0

+  เว็บบอร์ด เชียงรายโฟกัสดอทคอม สังคมออนไลน์ของคนเชียงราย
|-+  ศูนย์กลางข้อมูลเชียงราย
| |-+  คุยเรื่องไอที - เทคโนโลยี (ผู้ดูแล: K€nGja1, chiohoh, nuifish, NOtis)
| | |-+  Arduino
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
« หน้าที่แล้ว ต่อไป »
หน้า: [1] พิมพ์
ผู้เขียน Arduino  (อ่าน 1452 ครั้ง)
kodsalove
เตรียมอนุบาล
*
ออฟไลน์ ออฟไลน์

กระทู้: 60


« เมื่อ: วันที่ 12 กุมภาพันธ์ 2014, 13:45:41 »

ขอสอบถามผู้รู้นะครับ การเขียนโปรแกรม Arduino บนคอลโทรลเลอร์ Mega 2560 โดยมีสวิตซ์สองตัว LED 1  ตัว โดยเขียนโปรแกรม กดสวิตซ์หนึ่ง แอลอีดีติด กดสวิตซ์สอง แอลอีดีดับ
ช่วยตอบด้วยนะครับ
IP : บันทึกการเข้า
porcarabao
เตรียมอนุบาล
*
ออฟไลน์ ออฟไลน์

กระทู้: 5


« ตอบ #1 เมื่อ: วันที่ 04 กันยายน 2014, 11:51:42 »

ครับไม่ยากนะครับ  เดียวผมหา Code ที่มีอยู่ให้ครับ

http://arduino-mt.lnwshop.com/
IP : บันทึกการเข้า
boyzfunhouse
ชั้นประถม
*
ออฟไลน์ ออฟไลน์

กระทู้: 302


« ตอบ #2 เมื่อ: วันที่ 22 ธันวาคม 2014, 03:42:48 »

เอาตัวอย่างมาแก้ไขให้ดูครับผม

อ้างถึง
This example code is in the public domain.
 
 http://www.arduino.cc/en/Tutorial/Button
 */

// constants won't change. They're used here to
// set pin numbers:
const int buttonPin1 = 2;     // the number of the pushbutton pin
const int buttonPin2 = 3;
const int ledPin =  13;      // the number of the LED pin

// variables will change:
int buttonState1 = 0;         // variable for reading the pushbutton status
int buttonState2 = 0;

void setup() {
  // initialize the LED pin as an output:
  pinMode(ledPin, OUTPUT);     
  // initialize the pushbutton pin as an input:
  pinMode(buttonPin1, INPUT);
  pinMode(buttonPin2, INPUT); 
}

void loop(){
  // read the state of the pushbutton value:
  buttonState1 = digitalRead(buttonPin1);
  buttonState2 = digitalRead(buttonPin2);

  // check if the pushbutton is pressed.
  // if it is, the buttonState is HIGH:
  if (buttonState1 == HIGH) {
    // turn LED on:   
    digitalWrite(ledPin, HIGH); 
  }
  if (buttonState2 == HIGH){
    // turn LED off:
    digitalWrite(ledPin, LOW);
  }
}
IP : บันทึกการเข้า

หน้า: [1] พิมพ์ 
« หน้าที่แล้ว ต่อไป »
กระโดดไป:  


เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

 
เรื่องที่น่าสนใจ
 

ข้อความที่ท่านได้อ่านบนกระดานข่าวแห่งนี้ เกิดขึ้นจากการเขียนโดยสาธารณชน และตีพิมพ์แบบอัตโนมัติ ผู้ดูแลเว็บไซต์แห่งนี้ไม่จำเป็นต้องเห็นด้วย
และไม่รับผิดชอบต่อข้อความใดๆ ผู้อ่านจึงต้องใช้วิจารณญาณในการกลั่นกรองด้วยตัวเอง และถ้าท่านพบเห็นข้อความใดๆ ที่ขัดต่อกฎหมาย และศีลธรรม พาดพิง ละเมิดสิทธิบุคคอื่น ต้องการแจ้งลบ
กรุณาส่งลิงค์มาที่
เพื่อทีมงานจะได้ดำเนินการลบออกให้ทันที..."

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
www.chiangraifocus.com

Valid XHTML 1.0! Valid CSS!