Lập trình Arduino không cần viết code - Phần 3: Chuyển đổi công nghệ, công nghệ khác tốt hơn

Đây là phần 3 của chuỗi bài "Lập trình Arduino không cần viết code".

- Xem lại phần 2 tại đây.

Sau vài lần sử dụng phần mềm miniBloq, mình cảm thấy nó còn khá nhiều điểm yếu như có ít đối tượng lệnh nên còn một vài lệnh phải gõ tay hay câu lệnh không thống nhất với Arduino IDE (như trong arduino, lệnh digitalWrite() còn trong miniBloq thì là DigitalWrite),.. Nên mình đã lao đầu lên mạng tìm xem còn phần mềm nào khác tương tự không và mình đã tìm thấy một phần mềm hay hơn nhiều. Đó là mBlock. Và đã đến lúc chúng ta chuyển đổi công nghệ.

Giới thiệu phần mềm

Khi tìm thấy nó, mình đã phải bất ngờ vì nó quá quá quá giống Scratch (Giống Arduino với Procesing nhỉ :) ). Với phần mềm này bạn hoàn toàn có thể sử dụng nó để thuyết trình code khi đi thi, bởi vì nó còn thể vẽ minh họa hay tạo các hiệu ứng như hoạt hình (Các bạn biết đến Scratch sẽ hiểu). Thậm chí bạn có thể tạo các dự án làm game với arduino bằng cái này (Hôm nào mình sẽ hướng dẫn làm 1 game). Nói chung nó là sự kết hợp hoàn hảo giữa phần mềm lập trình game, làm hoạt hình Scratch và phần mềm Arduino IDE (Nó cũng kèm theo bản arduino IDE 1.6.5, để làm gì thì nhìn xuống sẽ rõ).

Tải về tại đây. Mình khuyên các bạn nên dùng thử nó, bởi vì bạn hoàn toàn có thể sửa lại code đã sắp xếp và kéo thả đối tượng bằng IDE.

Ví dụ mẫu

Vì là mẫu nên mình sẽ lấy ví dụ ăn sâu vào tủy sống của chúng ta là blink :)).

Trước tiên bạn tải phần mềm về, cài đặt như bình thường, sau đó mở lên.

Chọn chế độ up code (Nếu không chọn bạn phải up cho con arduino cái firmware thì mới lập trình được)

Chọn cổng COM kết nối với arduino.

Chọn board.

Màn hình làm việc

Thêm đối tượng Arduino program để làm việc trong hàm setup và hàm loop

Thêm đối tượng forever để làm việc trong hàm loop, không thêm để làm việc trong hàm setup.

Xuất điện áp cao cho chân 13

Delay 1 giây

Nhân đôi 2 đối tượng (Để tạo lệnh tắt led) trong hàm loop bằng cách trái chuột vào đối tượng đầu trong nhóm forever và chọn duplicate sau đó cho vào ở dưới, nhớ sửa high thành low

Chọn Upload To Arduino để up code

Up xong thì bạn có thể tìm file hex trong đó.

Kết luận

Như vậy là xong. Chúng ta đã vừa chuyển đổi công nghệ giúp cho việc lập trình arduino dễ dàng và thú hơn. Hẹn gặp ở phần 4. Cảm ơn đã theo dõi, nếu thấy hay thì cho xin cái Rate Note.

lên
34 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ả

Điều Khiển Motor Brushless Bằng Arduino - Sử dụng module ESC

Xin chào các bạn bạn! Lâu nay chúng ta đã quen với loại động cơ thông thường gồm 2 dây được điều khiển bằng các module điều khiển động cơ. Nhưng  nhược điểm là công suất không được cao. Khi muốn làm các dự án cần motor công suất cao như dây phơi đồ tự thu khi trời mưa, băng tải chạy thời gian thực,..thì ta sẽ cần một loại motor khác có công suất cao hơn. Giải pháp đó chính là motor brushless hay còn gọi là motor không chổi than.

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

Tổng quan về cách sử dụng Module 4 LED 7 đoạn - Phần 2

Xin chào mọi người! Sau 1 quãng thời gian khá lâu vì mình ôn thi học kì thì bây giờ mình đã rãnh rỗi để viết tiếp phần 2 cho chuỗi bài "Tổng quan về cách sử dụng Module 4 LED 7 đoạn". Ở phần 1, mình đã nói về phần cứng của các loại module led 7 đoạn. Bạn nào chưa xem thì xem lại tại đây. Còn ở phần 2 này, mình sẽ nói về cách lập trình cho module 4 led 7 đoạn loại 12 chân.

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