Simulacrum, từ simulacrum Latin, là một sự bắt chước, giả mạo hoặc hư cấu. Khái niệm này được liên kết với mô phỏng, đó là hành động mô phỏng .Một...
Lập trình Arduino không cần viết code – Phần 1 | Cộng đồng Arduino Việt Nam
Đây là phần 1 của chuỗi bài viết ” Lập trình Arduino không cần viết code ” .
Nếu những bạn mê lập trình từ nhỏ thì chắc có lẽ rằng đã quen với ứng dụng Scratch, hay làm dự án Bất Động Sản với Android thì sẽ biết đến InventorApp. Điểm chung của 2 ứng dụng trên là đều không viết code để lập trình mà kéo thả và sắp xếp những đối tượng người dùng để lập trình. Vâng ứng dụng mình sắp nói đây cũng giống như vậy. Và mình cũng xin nói luôn là đây là chuỗi bài giúp cho những bạn mới tiếp xúc với arduino, chính bới mình sẽ ví dụ những đoạn code cơ bản và sử dụng thiên nhiên và môi trường lập trình đơn thuần và mê hoặc .
Giới thiệu phần mềm
Phần mềm này có tên là miniBloq. Đây là một thiên nhiên và môi trường lập trình kéo đối tượng người tiêu dùng mã nguồn mở, được sử dụng cho Multiplo, Arduino, thiết bị máy tính vật lí và robot ( Cứ khám phá đi rồi sẽ hiểu ). Nó đang được tăng trưởng và phiên bản hiện tại là V0. 83 .
Các bạn có thể download về và trải nghiệm tại đây.
Thực hành
Ở phần 1 này mình sẽ làm một ví dụ thần thoại cổ xưa ở trong Arduino. Đó là ….. Blink :)))
Phần cứng thì rất đơn thuần, nó chỉ gồm một board arduino, một con led tiếp nối đuôi nhau với 1 điện trở 220 ohm và được nối vào chân D7 .
Lập trình
Trước tiên ta tải ứng dụng về và thiết lập như thông thường. Link tải ở trên ý. Cài xong thì mở lên. Cắm arduino zô. Ta chọn board và cổng COM .
Tiếp theo chọn vòng lặp cho nó. Nếu không thích lặp thì khỏi chọn nhưng tui không chịu nghĩa vụ và trách nhiệm nếu nó không blink nha .
Chọn điều kiện kèm theo lặp là luôn đúng chính bới mình coi nó như hàm loop .
Chọn lệnh xuất digital .
Chọn mức điện ra là high và chọn chân xuất là D7
Delay ( Chờ )
Nhấp vào dấu # để nhập ( Ở đây là nhập thời hạn delay )
Đèn sáng rồi thì cho tắt ( Thế nó mới blink : 3 ). Làm tựa như, chỉ khác là ở lệnh xuất tín hiệu digital ta chọn low .
Xong rồi nạp code thôi (Ctrl + U thần thánh)
Được rồi ak .
Bạn có tò mò là code nó có khác arduino ide không ? Nếu có thì kích như sau để xem nha
Vậy muốn lấy file hex để giả lập proteus thì sao nhỉ. Có luôn ,Đây:
Tìm đường dẫn tới file hex tại mục Mesages, copy đường dẫn ấy và paste vô proteus .
Kết luận
Như vậy là ta vừa khám phá xong một mội trường lập trình arduino khá mê hoặc. Mình hy vọng rằng chuỗi bài viết này sẽ giúp ích cho nhiều newbie trong hội đồng. Và nếu thấy hay thì cho xin cái Rate Note :)). Xin cảm ơn
Source: https://vh2.com.vn
Category : Tin Học