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
47 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ả

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

Xin chào mọi người! Sau khi tìm hiểu led 4 đoạn, mình thấy rằng nó rất đa dạng, có khá nhiều loại với sơ đồ pinout khác nhau. Nên mình sẽ viết chuỗi bài "Tổng quan về cách sử dụng Module 4 LED 7 đoạn" để giúp cho những ai đang nghiên cứ led 7 đoạn sẽ dễ dàng hơn trong việc tìm hiểu chúng. Ở phần 1 này mình sẽ đưa ra nền tảng cơ bản về led 7 đoạn và cách tra pinout.

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

Giới thiệu về CNC Plotter Mini

Xin chào mọi người! Hôm nay mình xin giới thiệu với các bạn về chiếc máy CNC Plotter Mini mà mình đã được nhận ở tháng 3. Ngắn gọn vậy thôi nha, vào phần chính luôn :D.

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