Mục lục:
- Bước 1: Xây dựng các thành phần khung và động cơ
- Bước 2: Tạo các trục chính chương trình
- Bước 3: Lập trình Automaton
- Bước 4: Tập lệnh mẫu và phép đo
Video: K'nex Automaton có thể lập trình: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Một tự động hóa K'nex với một đường dẫn có thể lập trình được. Thiết kế xen kẽ này ban đầu được hình thành bởi Heron of Alexandria. Tôi không có đủ chuỗi, vì vậy tôi chỉ có thể chạy chương trình ngắn được hiển thị trong video.
Bước 1: Xây dựng các thành phần khung và động cơ
Xây dựng.
Bước 2: Tạo các trục chính chương trình
Sử dụng một sợi dây mảnh nhưng chắc chắn. Sợi, sợi tổng hợp hoặc chuỗi được bao gồm trong hầu hết các bộ sẽ hoạt động. Hai đoạn chuỗi có độ dài tương đương là cần thiết. Chuỗi càng dài, chương trình automaton của bạn sẽ chạy càng lâu. Nếu độ dài của chuỗi cần điều chỉnh nhỏ, hãy xem hình 6.
Các trục chương trình được thiết kế để có thể tháo rời dễ dàng, vì vậy các chương trình mới có thể nhanh chóng được chạy bằng cách trao đổi các trục xoay một cách đơn giản.
Bước 3: Lập trình Automaton
Vòng dây bên dưới cho phép xe di chuyển về phía trước ở phía đó. Vòng dây qua thì xe lùi về phía đó. Để cho phép xe di chuyển về phía trước, cả hai trục quay sẽ vòng bên dưới; để quay sang phải, trục chính bên phải vòng qua và trục chính bên trái lặp lại bên dưới và ngược lại. Hãy nhớ rằng mã chạy ngược lại, với hầu hết các lớp chuỗi trên cùng mã hóa cho các hành động đầu tiên của automaton.
Để đơn giản hóa việc lập trình và cho phép dễ dàng phân phối các tập lệnh khác nhau, tôi đã thiết lập một cú pháp mã hóa đơn giản. Tôi khuyên bạn nên viết mã trong notepad để khoảng cách đều nhau. Đây là cách tập lệnh cho mỗi bánh xe bắt đầu, với L và R cho các bánh xe bên trái và bên phải tương ứng. Y là một số, và x là một đơn vị đo lường. Yx hiển thị độ dài của chuỗi trong một đơn vị cụ thể. Ví dụ, 8 mét. Yx L / R / Mỗi trục chính có 8 thanh, do đó, di chuyển về phía trước (vòng dây bên dưới) một vòng quay hoàn chỉnh trục chính sẽ như sau. u là để lặp lại bên dưới, và o là lặp lại. A // biểu thị sự kết thúc của mã. "L / 8u // R / 8u // L / 5u / 3o // R / 8u / - // Đoạn mã ở trên hiển thị một chút rẽ trái. A 5u biểu thị rằng một màu xám đầu nối được đặt trên thanh thứ 5 tính từ điểm gốc, với điểm gốc là 1 và một hướng rẽ xảy ra ở que thứ 5. Phía bên kia có - giúp cân bằng tập lệnh để dễ viết mã hơn. An "s "biểu thị một vòng dừng xung quanh trình kết nối màu xám. Ví dụ sẽ là L / 5u / 3o // R / 8s / - // Điều này có nghĩa là ở trục chính bên phải, chuỗi sẽ được vòng 360 độ xung quanh trình kết nối màu xám, biểu thị một điểm dừng. Điểm dừng phải kết thúc theo cùng hướng nó bắt đầu. Đó là tất cả. Ở bước tiếp theo, tôi đã cung cấp một số phép đo mẫu và tập lệnh để kết hợp thành các tập lệnh phức tạp hơn.
Bước 4: Tập lệnh mẫu và phép đo
Tất cả các phép đo đều trên sàn trần. -8 vòng quanh đầu nối màu xám tương đương với 1 vòng quay hoàn toàn trên trục chính. of Snakey S shape pathCircles By: The Jamalam L / 32u // R / 32o // Đi vòng quanh. lol vui khi xem
Giải nhì trong cuộc thi Robot hướng dẫn và RoboGames
Đề xuất:
Cách Flash hoặc Lập trình Phần mềm cơ sở ESP8266 AT bằng cách Sử dụng Bộ lưu trữ và Lập trình ESP8266, Mô-đun IOT Wifi: 6 bước
Làm thế nào để Flash hoặc lập trình Phần mềm cơ sở ESP8266 AT bằng cách sử dụng Bộ lưu trữ và lập trình ESP8266, Mô-đun Wifi IOT: Mô tả: Mô-đun này là một bộ điều hợp / lập trình USB cho các mô-đun ESP8266 thuộc loại ESP-01 hoặc ESP-01S. Nó được trang bị thuận tiện với đầu cắm cái 2x4P 2,54mm để cắm ESP01. Ngoài ra, nó phá vỡ tất cả các chân của ESP-01 thông qua một nam 2x4P 2,54mm h
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình tự lập trình tự ): 7 bước (có Hình ảnh)
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình lập trình …): Vào giữa những năm tám mươi, các bộ sản xuất tổng hợp bắt đầu " ít hơn là tốt hơn " quá trình dẫn đến synths barebone. Điều này cho phép giảm chi phí về mặt sản xuất, nhưng làm cho quá trình vá lỗi trở nên thành công nếu không muốn nói là không thể sử dụng cuối cùng
DoReMiQuencer - Trình tự theo trình tự MIDI có thể lập trình với bàn phím: 7 bước
DoReMiQuencer - Bộ điều khiển MIDI có thể lập trình với bàn phím: Thiết bị này được tạo ra để sử dụng với VCVRack, một bộ tổng hợp mô-đun ảo do VCV tạo ra, nhưng có thể hoạt động như một bộ điều khiển MIDI mục đích chung. Nó hoạt động như một bộ tuần tự MIDI hoặc bàn phím, tùy thuộc vào chế độ đã chọn. Các nốt MIDI được ánh xạ tới ke
Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): 7 bước (có hình ảnh)
Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): Các con trai của tôi muốn các dải LED màu để thắp sáng bàn làm việc của chúng và tôi không muốn sử dụng bộ điều khiển dải RGB đóng hộp, vì tôi biết chúng sẽ cảm thấy nhàm chán với các mẫu cố định những bộ điều khiển này có. Tôi cũng nghĩ rằng đó sẽ là một cơ hội tuyệt vời để tạo ra
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước
Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một