Cách Đấu Nút Nhấn 4 Chân – Cách Đấu Công Tắc Nút Nhấn Xịn
Giống với công tắc nguồn đóng / mở bạn thấy ở bất kể đâu, nút nhấn cũng có chính sách hoạt động giải trí giống như vậy. Thay vì chỉ có 2 chân như công tắc nguồn, nút nhấn có 4 chân chia làm 2 cặp. Những chân trong cùng một cặp được nối với nhau, những chân khác cặp thì ngược lại. Khi bạn nhấn nút, cả 4 chân của nút nhấn đều được nối với nhau, được cho phép dòng điện từ một chân bất kể hoàn toàn có thể tới 3 chân còn lại, khi ngừng nhấn, 2 cặp sẽ tách dời, dòng điện sẽ không còn liên thông nữa .
Phần cứng cần thiết
1 mạch Arduino Uno R3 bao gồm dây nối USB với máy tính ( Không thật sự bắt buộc phải là con Arduino này, bạn có thể thay thế bằng bất kỳ dòng Arduino khác cũng được, nhưng phải xem lại sơ đồ chân của nó )01 đèn LED màu bất kỳ ( trên thị trường có bản 3mm hoặc 5mm, bản nào cũng được, 5mm thì sáng hơn )02 điện trở 220 Ohm01 Button 4 chânDây đấu nối
Sơ đồ lắp đặt
Bật tắt đèn LED với Button1 mạch Arduino Uno R3 gồm có dây nối USB với máy tính ( Không thật sự bắt buộc phải là con Arduino này, bạn hoàn toàn có thể thay thế sửa chữa bằng bất kể dòng Arduino khác cũng được, nhưng phải xem lại sơ đồ chân của nó ) 01 đèn LED màu bất kể ( trên thị trường có bản 3 mm hoặc 5 mm, bản nào cũng được, 5 mm thì sáng hơn ) 02 điện trở 220 Ohm01 Button 4 chânDây đấu nốiTrên sơ đồ lặp đặt trên mình đấu chân âm của đèn LED với chân GND của mạch, chân dương LED nối với chân pin 13 trải qua một điện trở .Với button ta có 4 chân đều như nhau, quan trọng là cặp của nó, ta chọn 1 chân bất kể nối với GND qua trở và nối với pin 2 trực tiếp, sau đó chọn 1 chân ở cặp còn lại nối với nguồn 5VVẫn chú ý quan tâm đấu nối với Arduino, bạn hoàn toàn có thể dùng bất kể chân nào khác từ 0 đến 13 đều được không có gì độc lạ cả, chỉ khác khi ta lập trình .
Xem thêm: Tải Phần Mềm Bé Họa Sĩ Full Crack Ed), File Cài Đặt Corel Painter 12 Full Crack
Sau khi đấu nối xong, bạn sử dụng dây USB để liên kết Arduino với máy tính để ta triển khai nạp code, ( hoặc nếu thích thì nạp code cho Arduino rồi đấu nối sau, không sao cả )
Lập trình và nạp code
Ta có đoạn code sau :const int buttonPin = 2 ; / / pin nối button để điều khiểnconst int ledPin = 13 ; / / pin nối LED / / Tạo một biến nhận diện trạng thái button : int buttonState = 0 ; void setup ( ) { / / set ledPin là output pinMode ( ledPin, OUTPUT ) ; / / set buttonPin là input để đọc giá trị từ button pinMode ( buttonPin, INPUT ) ; } void loop ( ) { / / đọc giá trị button rồi lưu vào buttonState buttonState = digitalRead ( buttonPin ) ; / / nếu button được nhấn, buttonState nhận giá trị HIGH, và ngược lại if ( buttonState = = HIGH ) { / / Bật LED : digitalWrite ( ledPin, HIGH ) ; } else { / / Tắt LED : digitalWrite ( ledPin, LOW ) ; } } } Cấu trúc chương trình và những hàm sử dụng nếu bạn không hiểu rõ hoàn toàn có thể khám phá bài viết trước về lập trình Arduino cơ bản tại đây .Ở đây ta có hàm mới được sử dụng là digitalRead ( ), đây là hàm dùng để đọc giá trị digital của chân pin, ở đây khi button biến hóa trạng thái, giá trị digital sẽ gửi về chân pin được liên kết, để đọc được giá trị đó, ta sử dụng hàm digitalRead ( ) .Bây giờ ta sẽ cần phải biên dịch mã trước khi nạp code cho mạch. Để biên dịch mã, hãy nhấp vào nút “ Verify ” được hiển thị bên dưới :Khi IDE đã hoàn tất việc biên dịch, bạn sẽ thấy một hiệu quả ở hành lang cửa số đầu ra ở cuối IDE. Cửa sổ đầu ra rất hữu dụng để xem những thông tin trả về thành công xuất sắc, lỗi, cảnh báo nhắc nhở và việc sử dụng bộ nhớ :
Bước ở đầu cuối là nạp code, để thực thi việc này, hãy nhấp vào nút ” Upload “, là mũi tên ở bên phải của nút “ Verify ” .Sau khi nạp code hoàn tất, đèn LED sẽ tắt, và nó sẽ bật lên khi bạn nhấn giữ button, bạn hãy tự thưởng thức thành quả nhé .Vậy là mình đã hướng dẫn xong lập trình cơ bản với Button, ở bài sau mình sẽ trình làng về kỹ năng và kiến thức nâng cao hơn chút, đó là giải quyết và xử lý bất đồng bộ trong Arduino, những bạn nhớ đón xem nhé !
Source: https://suachuatulanh.edu.vn
Category : Tư Vấn Hỗ Trợ