Bạn muốn con mình bắt đầu học điện tử và lập trình, nhưng không biết bắt đầu từ đâu? Bạn có thể bắt đầu học ở độ tuổi nào? Tôi vội vàng trấn an bạn: ngay cả khi mới 5-7 tuổi, không còn quá sớm nếu nó có thể đọc được tiếng Nga. May mắn thay, bây giờ có những ngôn ngữ lập trình như vậy mà không cần thiết phải viết mã, và con bạn sẽ đặt chương trình như một câu đố. Tôi đang nói về một hệ thống như "Scratch for Arduino" kết hợp lập trình và điện tử. Nó là một công cụ tuyệt vời để bắt đầu học với con bạn.
Cần thiết
- - máy tính với Arduino IDE;
- - Kết nối Internet;
- - Bảng Arduino;
- - Cáp USB để kết nối Arduino với máy tính.
Hướng dẫn
Bước 1
Trước hết, bạn cần cài đặt chương trình “Scratch for Arduino” (viết tắt là S4A) trên máy tính của mình. Để thực hiện việc này, hãy truy cập trang web https://s4a.cat và chuyển đến phần Tải xuống. Tải xuống kho lưu trữ “S4A16.zip” (1.6 là phiên bản mới nhất tại thời điểm viết bài này). Giải nén kho lưu trữ ở bất kỳ đâu trên máy tính của bạn và chạy tệp cài đặt. Làm theo hướng dẫn của trình hướng dẫn cài đặt.
Bước 2
Nếu trong quá trình cài đặt, chương trình báo rằng nó thiếu thành phần Adobe AIR, bạn cũng nên cài đặt nó. Vào trang tải xuống https://get.adobe.com/ru/air, tải về và cài đặt, không có gì phức tạp cả.
Bây giờ bạn có thể tiến hành cài đặt S4A. Hoàn tất quá trình cài đặt như bình thường.
Bước 3
Trước khi bắt đầu chương trình "Scratch for Arduino", bạn cần phải làm một việc nữa: tải xuống từ trang web, sau đó vào bộ nhớ Arduino, phần sụn độc quyền từ các tác giả của chương trình "S4A", được gọi là "S4AFirmware16.ino ". Liên kết tải xuống https://vps34736.ovh.net/S4A/S4AFirmware16.ino. Thật không may, bạn sẽ phải tải nó vào bộ nhớ Arduino từ trong môi trường phát triển Arduino IDE "người lớn". Mở tệp đã tải xuống trong môi trường phát triển và tải vào bộ nhớ Arduino như bình thường.
Bước 4
Việc chuẩn bị đã kết thúc, cuối cùng, chúng ta có thể bắt đầu chương trình “Scratch for Arduino”. Sau khi bắt đầu, bạn sẽ thấy cửa sổ hiển thị trong hình minh họa. Ở phần bên phải của cửa sổ có dòng chữ "Tìm kiếm bảng …". Sau một vài giây, nó sẽ biến mất - chương trình sẽ phát hiện ra bảng Arduino và kết nối với nó.
Bước 5
Nếu trong vòng 10 giây dòng chữ không biến mất, hãy nhấp vào bảng màu xám nơi đang tiến hành tìm kiếm, nhấp chuột phải và chọn mục "Dừng tìm kiếm trên bảng". Sau đó nhấp lại và nhấp vào "Chọn Cổng nối tiếp / Cổng USB". Chỉ định số cổng mà hệ điều hành gán cho bảng Arduino (có thể xem trong trình quản lý thiết bị). Tìm kiếm lại bảng. Bây giờ nó phải được định nghĩa bởi chương trình. Thành công sẽ được chứng minh bằng các con số đang chạy trong các trường Analog0 … Analog5 (nhận trên các chân analog của Arduino) và sự biến mất của dòng chữ "Tìm kiếm bảng".
Bây giờ bạn có thể gọi cho con mình và bắt đầu lập trình.
Chúng ta hãy tập hợp một chương trình đơn giản từ các mảnh ghép sẽ thực hiện như sau: khi bạn nhấn nút chuột trái, đèn LED tích hợp của bảng Arduino sáng và khi nhả ra, hãy tắt nó đi.
Bước 6
Nhấp vào nút "Điều khiển" ở phần trên bên trái của cửa sổ chương trình. Chọn câu đố "Khi lá cờ xanh được nhấp vào". Kéo vào hộp trung tâm. Chọn ngay câu đố "Luôn luôn" và kéo nó vào trường trung tâm. Kết nối nó với cái đầu tiên (các khía phải khớp). Chọn câu đố "Nếu … nếu không" và chèn nó vào bên trong khối "Luôn luôn" (điều này sẽ cho phép chương trình của chúng ta luôn được kích hoạt khi nhấn nút chuột).
Bây giờ hãy nhấp vào nút Di chuyển ở trên cùng bên trái. Kéo "Digital 13 on" và "Digital 13 off", chèn cái đầu tiên vào rãnh trên, cái thứ hai vào khối dưới "Nếu … nếu không" (chân kỹ thuật số thứ 13 của Arduino được kết nối với- trong đèn LED, chúng tôi sẽ bật nó lên) …
Còn lại một điều cuối cùng: nhấp vào nút "Sensors", chọn câu đố "Mouse Pressed" và chèn nó vào chỗ trống cuối cùng còn lại trong câu đố của chúng ta.
Bây giờ hãy nhấp vào hộp kiểm màu xanh lá cây ở góc trên bên phải - thao tác này sẽ khởi chạy chương trình. Các câu đố đã thu thập nên được đánh dấu bằng màu trắng.
Nếu bây giờ bạn nhấp bằng chuột, bạn sẽ thấy đèn LED trên bảng Arduino sáng lên và khi được thả ra, nó sẽ tắt. Chúc mừng con bạn tham gia chương trình đầu tiên của mình!