Lập trình Ultimate 2.0 với Python

31/05/2024
Lập trình Ultimate 2.0 với Python

Tải xuống thư viện Arduino cho Makeblock https://github.com/Makeblock-official/Makeblock-Libraries/archive/master.zip

Sao chép thư mục Makeblock vào thư viện mặc định Arduino của bạn. Thư mục thư viện Arduino của bạn bây giờ sẽ trông như thế này

(Trên Windows [x:\Users\XXX\Documents]\Arduino\libraries\makeblock\src

(Trên Mac OSX): [\Users\XXX\Documents]\Arduino\libraries\makeblock\src

Mở Arduino IDE, nhấp vào File > Examples and select the firmware

Lập trình Ultimate 2.0 với Python

Sao chép thư mục Makeblock vào thư viện mặc định Arduino

Biên dịch và tải lên chương trình cơ sở theo loại bo mạch của bạn.

Chuẩn bị cho Raspberry Pi

Trên Raspberry Pi của bạn, hãy tắt lời nhắc đăng nhập từ Desktop > Menu > Preferences > Raspberry Pi Configuration.

Lập trình Ultimate 2.0 với Python

Tiến hành tắt lời nhắc trên Raspberry Pi

Cài đặt thư viện Python cho Makeblock

Sudo pip cài đặt megapi

Mã ban đầu cho python:

from megapi import *

bot = MegaPi()

bot.start() #if using usb cable, need to call bot.start('/dev/ttyACM0')

Bắt đầu viết tài liệu của bạn.

Đấu dây

Sử dụng MegaPi.

Lập trình Ultimate 2.0 với Python

Tiến hành đấu dây bằng cách sử dụng Me Shield for Raspberry Pi và cáp RJ25

Sử dụng Me Shield for Raspberry Pi và cáp RJ25 cho Me Orion hoặc Me Baseboard.

Lưu ý: Theo mặc định, không có đầu nối nào cho Raspberry Pi được cung cấp trên MegaPi. Để kết nối với Raspberry Pi, trước tiên bạn cần hàn đầu nối (2×10 chân) trên MegaPi. Tránh đoản mạch trong quá trình hàn.

Lập trình Ultimate 2.0 với Python

Tiến hành hàn đầu nối (2×10 chân) trên MegaPi để viết kết nối với Raspberry Pi được an toàn

Sử dụng cáp USB cho Me Orion hoặc Me Baseboard.

Lập trình Ultimate 2.0 với Python

Tiến hành đấu dây cho Raspberry Pi

Xem mã nguồn tại https://github.com/Makeblock-official/PythonForMegaPi.