LED_3_BITMATH_AND_SERIAL

Gợi ý ngắn: 
Làm nhấp nháy 3 con led liên tục
Cấp độ: 

Lần lượt dùng 3 chân digital 2, 3, 4 và 3 bit trong 1 byte để điều khiển 3 con led này. Nghĩa là bạn phải dùng hàm for kiểm tra 3 bit bất kỳ trong 1 byte từ đó điều khiển 3 đèn LED này. Tuy nhiên, việc bạn sử dụng hay không sử dụng hàm for không quá quan trọng. Mục đích của bài viết này là để làm khó bạn để bạn có thể vận dụng bit math vào việc lập trình.

  • Sử dụng Serial ở baudrate 9600
  • Sử dụng 3 bit đầu (0, 1, 2) trong 1 byte để điều khiển sự sáng của led.
  • Nhập một chữ cái bất kỳ trong bảng mã ANSII qua serial để thay đổi giá trị trong byte điều khiển LED.

ĐỆ TRÌNH BÀI GIẢI NGAY

Điểm: 
9
Các bài viết cùng tác giả

Code Arduino trên MÂY, bạn có muốn thử hay không?

Từ trước đến giờ, mỗi khi muốn lập trình một bé Arduino, bạn cần phải chuẩn bị driver cho Arduino (hiển nhiên buộc phải có, vì phải giao tiếp với thiết bị ngoại vi là mạch Arduino) và phần mềm lập trình Arduino IDE. Và khi bạn muốn chia sẻ code của mình cho bạn của mình thì cách đơn giản nhất là gửi file sketch cho họ, hoặc nếu cao cấp hơn là sử dụng github hoặc bitbucket (tất nhiên là phải include các thư viện bên thứ ba nếu có). Vậy vấn đề đặt ra trong ngày hôm nay là, liệu có cách nào để có thể chia sẻ sketch của mình với bạn bè và lớn hơn nữa là với cộng đồng Arduino trên thế giới (nói chung) và Việt Nam (nói riêng) hay không?

Và mình đã tìm ra câu trả lời, và không những thế, câu trả lời còn vượt ra ngoài sức mong đợi của chúng ta.

lên
20 thành viên đã đánh giá bài viết này hữu ích.

while

Vòng lặp while là một dạng vòng lặp theVòng lặp while là một dạng vòng lặp theo điều kiện, mình không thể biết trước số lần lặp cua nó, nhưng mình quản lý lúc nào thì nó ngừng lặp!o điều kiện, mình không thể biết trước số lần lặp cua nó, nhưng mình quản lý lúc nào thì nó ngừng lặp!

lên
13 thành viên đã đánh giá bài viết này hữu ích.