Hướng dẫn làm bài tập Arduino trên Cộng đồng Arudino Việt Nam - Vừa có kiến thức và có điểm cộng đồng

I. Giới thiệu

Như các bạn đã biết, hệ thống bài tập của Cộng đồng Arduino Việt Nam đã được ra đời từ đầu năm Bính Thân đến bây giờ, trải qua quá trình thử nghiệm với kết quả là sự hoạt động hoàn hảo của hệ thống. Hôm nay, đại diện cho BQT Arduino, tôi sẽ hướng dẫn các bạn tham gia làm bài tập tại đây. Với các bài tập được chọn lọc kỹ từ ban Kiểm tra viên, các bạn hoàn toàn có thể tin tưởng vào chất lượng và các đề bài mà BQT đưa ra nhé.

II. Cách làm bài tập

Để làm bài tập, các bạn hãy làm theo các bước sau nhé. Rất là đơn giản luôn đó nhé.

1. Truy cập vào trang làm bài tập

Ở trên thanh menu, các bạn kích vào nút Bài tập

2. Xếp bài tập tùy theo mức độ

Bạn có thể tha hồ lựa chọn các bài tập tùy theo mức độ của mình bằng cách click chọn vào các mục được bôi đỏ như hình dưới.

3. Lựa chọn bài tập

Các bạn chỉ việc chọn vào một mã bài tập và click vào như hình dưới.

Già sử mình chọn bài LED_BLINK_NUMBER_13

4. Đọc đề và nộp bài

Mô tả lần lượt ý nghĩ của 5 ô.

  1. Gợi ý ngắn nhất về đề, có thể hiểu ngay nếu là pro
  2. Cấp độ của bài tập, click vào để xem các bài tập cùng các cấp độ!
  3. Nhiệm vụ chính của bải tập được mô tả xúc tích, rõ ràng
  4. Bạn click vào ô này để nộp bài tập
  5. Số điểm cộng đồng mà bạn nhận được nếu hoàn thành bài này!

5. Nộp bài giải

Click vào ô đỏ để nộp bài

6. Những nội dung cần nộp

Các bạn sẽ làm theo hướng dẫn như trong phần đệ trình bài giải yêu cầu. Trong đó lần lượt có các yêu cầu sau:

  • Hình ảnh dự án
  • Video về dự án (được up lên youtube và các bạn dán link vào)
  • Arduino Create, đây là nơi các bạn sẽ share code của mình. Ví dụ, bạn dán vào đó: https://create.arduino.cc/editor/khanhsuphu/91097977-cd71-4172-b938-b0ca66763a7d là xong ngay!
  • Nếu bạn tick chọn như hình dưới thì khi đáp án của bạn được chấp nhận thì bạn sẽ được 3 điểm cộng đồng vào mục "Bài viết"!

III. Lời kết

Làm bài tập và kiếm điểm cộng đồng ngay nào.

Ở dưới mỗi bài tập đều có các bài đáp án mà các bạn trước đã làm và hào phóng chia sẻ, các bạn có tể làm theo hoặc phát triển hơn nữa! Đừng ngại chia sẻ, các bạn nhé!

CHÚC CÁC BẠN THÀNH CÔNG! heart

lên
60 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Bài 7: Cách viết chương trình không sử dụng hàm delay

Thông thường trong chương trình Arduino, khi cần dừng lại để chờ qua 1 khoảng thời gian chúng ta thường sử dụng hàm delay để thực hiện việc chờ này. Tuy nhiên cách làm này gây hao phí thời gian của CPU một cách vô ích, chúng ta không thể vừa dừng lại để chờ, vừa chạy 1 đoạn chương trình khác được.

lên
29 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

noInterrupts()

Giới thiệu

Nếu bạn chưa biết Ngắt (interrupt) là gì, vui lòng tham khảo thêm tại bài attachInterrupt().

Khi cần chạy các đoạn chương trình yêu cầu chính xác về thời gian, bạn cần tắt các ngắt để Arduino chỉ tập trung vào xử lý các tác vụ cần thiết và chỉ duy nhất các tác vụ này. Các ngắt chạy nền sẽ không được thực thi sau khi gọi hàm noInterrupts().

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