Mục lục:
- Bước 1: Các bộ phận & Liên kết Tinkercad
- Bước 2: Tinkercad
- Bước 3: Xây dựng vật lý
- Bước 4: Hạn chế
- Bước 5: Tham khảo:
Video: Người học từ 2 chữ cái với mã Morse: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Dự án Tinkercad »
Tôi đã cố gắng học 2 từ ký tự Scrabble (tm) trong một thời gian nhưng không thành công. Tôi cũng đã cố gắng học lại mã Morse nhưng không thành công.
Tôi quyết định thử một số cách học cao cấp bằng cách xây dựng một hộp liên tục hiển thị các từ gồm 2 chữ cái, theo thứ tự ngẫu nhiên và phát ra các chữ cái của chúng bằng mã Morse.
Khi tôi dự định tham gia cuộc thi Arduino Guiductables (2020) có giải thưởng phụ cho việc sử dụng Tinkercad, tôi nghĩ tôi sẽ thử.
Bước 1: Các bộ phận & Liên kết Tinkercad
Các bộ phận thi công thực tế:
1 * Arduino UNO
1 * tấm chắn LCD (chung)
1 * Phần tử âm thanh Piezo
Liên kết Tinkercad:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
Bước 2: Tinkercad
Trong Tinkercad, tôi đã nhân bản dự án chào thế giới màn hình LCD cơ bản và thêm vào một bộ âm thanh piezo.
Đối với phần mềm ban đầu tôi đã bỏ một số mã mà tôi đã khởi chạy; dự án của tôi đã được trong tâm trí của tôi một thời gian.
Trải nghiệm đầu tiên của tôi về Tinkercad còn lẫn lộn, về mặt tiêu cực, bộ rung không được tốt cho lắm và màn hình LCD cần phải mày mò với nồi để hiển thị hoạt động.
Về mặt tích cực, trình giả lập xử lý việc sử dụng các biến trong progmem và trình gỡ lỗi đã giúp tôi tiết kiệm rất nhiều.
Mã Morse ban đầu sẽ không phát ra âm thanh chính xác và sau một số lần thử, tôi nhớ đã nhìn thấy trình gỡ lỗi trình mô phỏng, đặt một điểm ngắt trên mục nhập vào hàm Morse cho thấy nó đang nhận một giá trị duy nhất và một giá trị khác trong hàm cuối cùng khiến tôi nhận ra rằng giá trị là chữ hoa. khi hàm chỉ có thể xử lý chữ thường!
Các lần chạy mô phỏng tiếp theo cho dự án của tôi thành công hơn, tôi đoán vấn đề ban đầu của tôi có thể là do truyền thông bị trễ?
Bước 3: Xây dựng vật lý
Tôi đã sử dụng Arduino UNO và một tấm chắn LCD và một bộ tạo âm thanh piezo, tấm chắn Arduino và màn hình LCD chỉ cần kẹp với nhau và tôi đã thêm vào bộ âm thanh với 2 dây kết nối.
Tấm chắn LCD đã sử dụng một sơ đồ chân khác với bản phác thảo Tinkercad nhưng việc thay đổi số pin trong bộ khởi tạo cho nó là đủ để giải quyết vấn đề, tôi cũng phải thay đổi chân cho bộ âm thanh piezo. Sau khi sửa đổi mã, mọi thứ chạy tốt.
Lưu ý rằng một số tấm chắn có ghim đèn nền được nối dây không chính xác, như của tôi, để tránh sự cố với điều này, tôi đã tháo chốt vi phạm (pin 10) khỏi tấm chắn của mình
Bước 4: Hạn chế
Bạn sẽ thấy một chuỗi dài gồm cùng một từ và các từ xuất hiện, sẽ tốt hơn nếu tôi có thể xáo trộn mảng từ và sau đó xử lý các từ như một bộ bài, tôi không chắc điều đó có thể xảy ra trong tình huống này vì sử dụng progmem để lưu trữ mảng từ.
Danh sách từ là từ danh sách từ chính thức, từ điển Collins Scrabble (tm) có thêm một số từ có 2 chữ cái.
Như tôi đã nêu ở trên, hàm Morse không thể xử lý các chữ hoa, một điều cần lưu ý nếu bạn đang cân nhắc sử dụng mã đó trong một dự án khác.
Bước 5: Tham khảo:
Nguồn để biết thông tin về dây chắn màn hình LCD bị lỗi:
forum.arduino.cc/index.php?topic=96747.0
Nguồn cho sơ đồ chân của lá chắn tôi đã sử dụng:
www.robotshop.com/content/PDF/dfrobot-lcd-k…
Đề xuất:
Trình đọc / ghi và ghi âm thanh ScanUp NFC cho người mù, người khiếm thị và mọi người khác: 4 bước (có hình ảnh)
Máy đọc / ghi âm thanh ScanUp NFC và Máy ghi âm cho Người mù, Khiếm thị và Mọi người Khác: Tôi học thiết kế công nghiệp và dự án là công việc trong học kỳ của tôi. Mục đích là để hỗ trợ người khiếm thị và người mù bằng một thiết bị cho phép ghi lại âm thanh ở định dạng WAV trên thẻ SD và gọi thông tin đó bằng thẻ NFC. Vì vậy, trong
DIY LED-quang kế với Arduino cho các bài học Vật lý hoặc Hóa học: 5 bước (có hình ảnh)
DIY LED-photometer Với Arduino cho các bài học Vật lý hoặc Hóa học: Xin chào! Chất lỏng hoặc các vật thể khác có màu vì chúng phản xạ hoặc truyền một số màu nhất định và lần lượt nuốt (hấp thụ) những màu khác. Với cái gọi là quang kế, những màu sắc (bước sóng) đó có thể được xác định, những màu này bị chất lỏng hấp thụ. Nguyên tắc cơ bản
Phép đo quang dẻo: Xem ứng suất cơ học với quang học: 5 bước (có hình ảnh)
Phép đo quang dẻo: Xem ứng suất cơ học với quang học: Phép đo quang dẻo là một cách để hình dung các biến dạng trong vật liệu. Trong phần Có thể hướng dẫn này, chúng tôi sẽ xem cách bạn có thể làm một số mẫu để xác định thực nghiệm sự phân bố ứng suất trong một số vật liệu chịu tải trọng cơ học
Giới thiệu về Robotics cho học sinh tiểu học với bộ điều khiển Hummingbird: 18 bước
Giới thiệu về công cụ robot cho học sinh tiểu học với bộ điều khiển Hummingbird: Hầu hết các công cụ robot trên thị trường hiện nay đều yêu cầu người dùng tải phần mềm cụ thể vào ổ cứng của họ. Vẻ đẹp của Bộ điều khiển Robot Hummingbird là nó có thể được chạy bằng máy tính chạy trên web, chẳng hạn như chromebook. Nó cũng đã được
Cài đặt máy chủ ảo mới trong máy chủ web Apache: 3 bước
Cài đặt Máy chủ ảo mới trong Máy chủ Web Apache: Mục đích của hướng dẫn này là hướng dẫn quy trình định cấu hình và khởi tạo máy chủ ảo máy chủ web Apache mới. Máy chủ ảo là một " hồ sơ " phát hiện máy chủ DNS nào (ví dụ: www.MyOtherhostname.com) đang được gọi cho một