Giả lập Arduino trên mây miễn phí - Tự học Arduino mà không cần có đầy đủ thiết bị

I. Giới thiệu

Từ lâu, chúng ta đã được biết đến phần mềm Proteus với khả năng giả lập các thiết bị phần cứng chuyên nghiệp được dùng trong mọi lĩnh vực của ngành điện tử. Tuy nhiên, ai cũng biết rằng, chúng ta đang vi phạm quyền sở hữu trí tuệ một cách có hệ thống khi dùng bản proteus đã được uống thuốc. Trước tình hình đó, cùng với xu hướng ảo hóa và lên mây. Autodesk đã cho ra đời dịch vụ miễn phí 123d.circuits.io để chúng ta có thể giả lập được mạch Arduino cùng với rất nhiều module cảm biến và linh kiện điện tử. Bạn có sẵn sàng đổi mới và thử chưa?

II. Giới thiệu về 123d.circuits.io

Khác với Proteus với độ bao phủ gần như toàn bộ các linh kiện điện tử, 123d.circuits.io là một dịch vụ mới được ra đời nhằm hướng đến đối tượng nghiên cứu chuyên sâu về Arduino hoăc có ý định nghiên cứu Arudino mà chưa có sẵn một mạch Arduino. Qua quá trình thử nghiệm dịch vụ này, mình thấy rất ổn, vì ở mức tài khoản miễn phí, mình có thể thử được hầu hết các loại IC hiện có trên thị trường và các linh kiện điện tử cơ bản. Ngoài ra, bạn hoàn toàn có thể thử rất nhiều code trên arduino.vn với dịch vụ này.

Tuy nhiên, nó cũng tồn tại những khuyết điểm như không thể đi dây "vuông góc" mà chỉ có thể kéo từ điểm này đến điểm kia, nếu muốn đi dây vuông góc, các bạn phải vẽ cực kì cẩn thận, không như fritzing. Nhưng với mình, nó rất tiện lợi, vì nhiều lúc viết bài hướng dẫn mà không có đồ thì nó là một trợ thủ đắc lực devil!

Nhưng, mình vẫn khuyên các bạn, giả lập Arduino không bao giờ bằng "chơi" Arduino thật sự, hãy mua một bộ và về lắp ghép ra những dự án thực sự nhé blush.

III. Đăng ký một tài khoản

Để đăng ký một tài khoản, các bạn truy cập vào địa chỉ https://123d.circuits.io/ và nhấn vào nút Sign up như hình dưới.

Tiếp theo là nhập năm sinh với địa chỉ quốc gia. Mình nhập tượng trưng thôi nhé heart.

Sau đó chọn cách đăng ký bằng Facebook cho nhanh là xong heart.

IV. Tạo một sketch đầu tiên

Ta click vào nút New ở góc trái màn hình

Và chọn New Electronics Lab

Tiếp theo là phần mong chờ đây, chỉ việc kéo và thả sau đó nối dây theo hướng dẫn ở bài viết Bài 05: Thay đổi độ sáng của đèn, hay làm mờ nó, có khó không? là bạn đã có một mô phỏng khá là đẹp mắt rồi.

Nhấn vào + Components để hiện bảng chọn linh kiện / module / IC

Gõ từ khóa là ra, sau đó kéo thả các thành phần khác trong mạch là ok như thế này.

Chúng ta không thể làm cho dây nó vuông góc được vì vậy cần ghi chú kĩ hoặc đi nhiều dây cho nó vuông góc nhé :D

Chọn Code Editor rồi chọn board rồi dán code rồi Upload & Run. Cái này giả lập được nhiều mạch Arduino cùng lúc luôn đó nhé.

Kết quả demo

V. Kết luận

Các bạn hãy khám phá thêm nhé. Thật tuyệt vời phải không nào, từ nay không cần lo canh cánh vụ bản quyền, lại trực quan đẹp và miễn phí nữa. Chúc các bạn thành công với mạch Arduino heart!

lên
45 thành viên đã đánh giá bài viết này hữu ích.
Ứng dụng trên mây

Các bạn nghiên cứu mà không có đồ học tập hoặc chưa kịp sắm có thể thử dùng các dịch vụ giả lập miễn phí này!

Các dự án được truyền cảm hứng

Bộ điều khiển PID - ứng dụng phần 2 - xe dò line dùng thuật toán PID

Tiép nối bài viết về xe dò line cảm ơn Đỗ Hữu Toàn đã viết hộ mình phần 4. hôm nay mình sẽ làm cho chiếc xe dò line đi mượt và có hồn hơn 

lên
34 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Cách vào Linux console của Galileo

Như các bạn đã biết, Intel Galileo là một mạch linux và tương thích với Arduino. Như vậy có 2 cách để lập trình Galileo, một là dùng phần mềm Arduino Galileo-ized IDE để lập trình thông qua ngôn ngữ Arduino, hai là dùng các ngôn ngữ lập trình khác (như PHP, Python, LUA, BASH, C, C++, JS,... - tất nhiên là những cái này đã cài trình biên dịch) lập trình cho phần Linux trong mạch Galileo. Hôm nay, chúng ta sẽ nghiên cứu về cách vào Linux từ đó lập trình theo cách thứ hai, vì cách một bạn chỉ cần nghiên cứu về mạch Arduino ở các bài trước là được!

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

Tự học Arduino chưa bao giờ đơn giản như thế

Bạn đã từng băng khoăng về việc tự học Arduino? Không biết phải bắt đầu từ phần nào? Không biết phải mua gì? Không có phải lập trình như thế nào? Đừng lo lắng, chúng ta đã có thể tự học Arduino ngay từ bây giờ.

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