Hiển thị các bài đăng có nhãn nhận tín hiệu input. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn nhận tín hiệu input. Hiển thị tất cả bài đăng

Thứ Ba, 19 tháng 9, 2017

Nhận tín hiệu điều khiển từ nút bấm

Chào các bạn, ở bài học này chúng ta sẽ học về cách điều khiển mạch điện sử dụng nút bấm

Tư vấn mua arduino cho người mới bắt đầu

Học lập trình ở đâu?

Đầy là video chủ đề của nội dung bài học này


Đây là mạch điện



Còn đây là code




void setup() {
  pinMode(13,OUTPUT);
  pinMode(12,INPUT_PULLUP);
}

void loop() {
  if (digitalRead(12)==0) digitalWrite(13,1);
  else digitalWrite(13,0);
}

Viết cụm lệnh trên nhưng các câu lệnh nằm trong ngoặc (cái này là gợi ý để chúng ta viết 1 cụm lệnh)

void setup() {
  pinMode(13,OUTPUT);
  pinMode(12,INPUT_PULLUP);
}

void loop() {
  if (digitalRead(12)==0)
  {
    digitalWrite(13,1);
  }
  else
  {
    digitalWrite(13,0);
  }
}


Bài tập 1: Sử dụng nút bấm để khi nhấn nút đèn tắt và thả nút đèn bật
Bài tập 1.1: Đổi chân input vào chân 8, chân ra đèn vào chân 10 và thực hành bài tập 1.

Baì tập 2: Lập trình để khi bấm nút thì đèn nháy 3 lần
Gợi ý:
Cấu trúc lệnh if sẽ là như sau
if (digitalRead(12)==0)
{
      //Viết cụm lệnh nháy led 3 lần vào đây
}
  else
{
      digitalWrite(13,0);
}

Bài tập 3: Lập trình 2 nút bấm để
                 Nút 1 bấm làm đèn 1 sáng
                 Nút 2 bấm làm đèn 2 sáng
Bài tập 4: Lập trình 3 nút bấm để
                 Nút 1 bấm làm đèn 1 sáng
                 Nút 2 bấm làm đèn 2 sáng
                 Nút 3 bấm làm đèn 3 sáng
                 Khi các nút này không bấm thì không đèn nào sáng
Bài tập 5: Dùng 3 nút bấm để điều khiển 3 led.
                 Nút 1 bấm làm đèn 1 sáng
                 Nút 2 bấm làm đèn 1 và 2 sáng
                 Nút 3 bấm làm đèn 1 và 2 và 3 sáng
                 Khi các nút này không bấm thì không đèn nào sáng
Bài tập 6: Dùng 3 nút bấm để điểu khiển 3 led.
                 Nút 1 làm cả 3 đèn sáng
                 Nút 2 làm cả 3 đèn nháy 3 lần
                 Nút 3 làm cả 3 đèn đuổi nhau
         
Bài tập 7: Sử dụng 3 nút bấm và 3 công tắc để đều khiển 7 led
                 Nút 1 làm cả 7 đèn sáng
                 Nút 2 làm đèn nối vào chân chẵn sáng
                 Nút 3 làm đèn nối vào chân lẻ sáng
                 Công tắc 1 làm 7 led đuổi nhau
                 Công tắc 2 làm 7 led duổi nhau nhưng 2 cái sáng 1
                 Công tắc 3 làm 7 led đuổi nhau nhưng 3 cái sáng 1