Cung cấp cho độc giả tự làm tác giả Hướng dẫn dưới biệt danh akellyirl cho phép bạn quản lý các đối tượng ảo trong môi trường lập trình giáo dục Scratch bằng cách sử dụng gia tốc kế thực.
Trước hết, chủ chuyển sang trang này và tải xuống có phiên bản đặc biệt của trình thông dịch Scratch, được bổ sung bởi chức năng tương tác với Arduino (Scratch4Arduino, viết tắt S4A), cũng như một bản phác thảo cho bảng này cung cấp sự tương tác này.
Có được một bảng với gia tốc kế ba trục ADXL335 hoặc tương tự được cài đặt trên nó. Gia tốc kế này được thiết kế để cung cấp năng lượng với điện áp 3,3 V, từ 5 V thì không thành công. Nếu Arduino của bạn có bộ ổn định 3,3V, không cần thêm gì. Nếu bộ ổn định này tạo ra 5 V, bạn sẽ cần một cái khác, ví dụ, LM1117-3.3. Bạn cũng có thể mua một bảng với gia tốc kế đã cài đặt bộ ổn định.
Gia tốc kế tạo ra ba tín hiệu tương ứng với các trục X, Y, Z. Bậc thầy gửi các tín hiệu này đến Arduino theo thứ tự sau: X - A0, Y - A1, Z - A2. Rõ ràng là cần có một bảng tương thích Arduino với đầu vào tương tự, nhưng ngày nay chúng hầu như là tất cả.
Nó nháy Arduino với bản phác thảo được chỉ ra ở trên, khởi chạy S4A và nếu mọi thứ hoạt động, nó thấy rằng có một phản ứng đối với độ nghiêng của gia tốc dọc theo cả ba trục:
Bây giờ, sự tương tác của cả máy đo gia tốc với Arduino và Arduino với trình thông dịch đã được thiết lập, bạn có thể biên dịch các chương trình của bất kỳ sự phức tạp nào trong ngôn ngữ Scratch. Nhưng trước tiên, trình hướng dẫn khuyên bạn nên thử hai cách sau:
Lấy một bản sao Arduino khá thu nhỏ và kết nối một gia tốc kế với nó mà không cần bảng mạch bánh mì - hàn, và đặt tất cả những thứ này vào vỏ, bạn có thể có một bộ điều khiển như vậy cho các trò chơi bằng ngôn ngữ Scratch, trên đó sẽ không có nút. Bạn có thể điều khiển các đối tượng trò chơi bằng cách nghiêng nó.