Lập trình Arduino không cần viết code - Phần 17: Nháy nhiều led song song nhau không dùng timer

15/06/2019
lap-trinh-arduino-khong-can-viet-code-phan-17-nhay-nhieu-led-song-song-nhau-khon

Hôm nay chúng ta sẽ cùng nhau làm nháy nhiều led song song nhau theo các chu kì nháy khác nhau không dùng timer, mà ta sẽ dùng phương thức lập trình sự kiện (Lập trình thời gian thực).

Cách làm

Ở phần trước mình đã nói đến phương thức lập trình này của mBlock (Nên xem lại phần ấy trước khi xem phần này). Và ưu điểm của cách làm này là chạy nhiều tiến trình song song nhau nên ta có thể sử dụng như timer. Nhưng nó không phải timer đâu, 2 cái này chỉ giống nhau về việc giúp chạy song song, còn khác nhau là: Timer sẽ kiểm tra xem đã tới lúc chạy chưa, còn lập trình sự kiện sẽ kiểm tra xem sự kiện đã xảy ra chưa, nếu đã xảy ra thì chạy các lệnh được gán với sự kiện.

Thực hành

Chuẩn bị

  • Arduino đã úp firmware của mBlock (Chưa biết cách thì xem lại phần 16)
  • 3 led
  • 3 điện trở 220 ôm

Lắp mạch

Lập trình

Chọn chế độ Small stage layout để có nhiều đất làm việc hơn :))

Kết nối Arduino đã úp firmware với mBlock

Mình sẽ tạo ra 3 sự kiện nhấn cờ, tương ứng với việc blink 3 led theo 3 chu kì 0.1 giây, 0.5 giây và 1 giây. Ngoài ra bạn còn có thể thay sự kiện khác cho nhấn cờ như nhấn phím. Sơ đồ lập trình

Nhấn cờ và tận hưởng điều thú vị.

Kết luận

Như vậy là ta vừa tìm hiểu xong ví dụ đầu tiên về lập trình sự kiện trong mBlock, đó là blink nhiều led song song nhau. Chúc các bạn thành công và cảm ơn đã theo dõi. Nếu thấy bài mình hay thì nhấn Rate Note để ủng hộ mình nha.

Bình luận (4)
binh-luan

Orgarcigh

15/06/2019

It has recently been suggested that psychiatrists fail to prescribe oestrogen therapy to these women as they are not aware of or do not believe studies supporting their use cialis without a prescription following infection with HIV, macrophages may also severe to perpetuate infection for several reasons high numbers at site of viral entry resistant to cytotoxic effects of HIV infection allowing for HIV persistane and replication remarkably long life span w
binh-luan

grilice

15/06/2019

Noteworthily, for selected patients with HER2 positive breast cancer, such as low risk patients or older patients with cardiovascular or other comorbidities, adjuvant anti HER2 therapy may reasonably be discontinued after 6 months instead of 12 months of treatment according to ESMO recommendations during the COVID 19 pandemic 10 cheapest cialis 20mg Fifty two consecutive men with breast cancer comprise the study cohort of which 42 patients with nonmetastati
binh-luan

expotly

15/06/2019

ivermectin tablets buy online Viagra 50 France
binh-luan

tubdido

15/06/2019

Antibodyfree reading of the histone code using a simple chemical sensor array. https://oscialipop.com - order cialis online safe cialis online Viagra Online Reditab Dyrzem Amoxicillin Wine https://oscialipop.com - Cialis
VIẾT BÌNH LUẬN CỦA BẠN