Adakah anda mahu anak anda mula belajar elektronik dan pengaturcaraan, tetapi tidak tahu harus bermula dari mana? Pada usia berapa anda boleh mula belajar? Saya bergegas untuk meyakinkan anda: walaupun pada usia 5-7 tahun masih belum terlalu awal jika dia dapat membaca bahasa Rusia. Nasib baik, sekarang ada bahasa pengaturcaraan sehingga tidak perlu menulis kodnya, dan anak anda akan meletakkan program seperti teka-teki. Saya bercakap mengenai sistem seperti "Scratch for Arduino" yang menggabungkan pengaturcaraan dan elektronik. Ini adalah alat yang bagus untuk mula belajar dengan anak anda.
Perlu
- - komputer dengan Arduino IDE;
- - Sambungan internet;
- - Papan Arduino;
- - Kabel USB untuk menyambungkan Arduino ke komputer.
Arahan
Langkah 1
Pertama sekali, anda perlu memasang program "Scratch for Arduino" (disingkat S4A) di komputer anda. Untuk melakukan ini, pergi ke laman web https://s4a.cat dan pergi ke bahagian Muat turun. Muat turun arkib "S4A16.zip" (1.6 adalah versi terkini pada masa penulisan ini). Bongkar arkib di mana sahaja di komputer anda dan jalankan fail pemasangan. Ikut arahan wizard pemasangan.
Langkah 2
Sekiranya semasa proses pemasangan, program melaporkan bahawa ia tidak mempunyai komponen Adobe AIR, anda juga harus memasangnya. Pergi ke halaman muat turun https://get.adobe.com/ru/air, muat turun dan pasang, tidak ada yang rumit.
Anda kini boleh meneruskan pemasangan S4A. Selesaikan proses pemasangan seperti biasa.
Langkah 3
Sebelum memulakan program "Scratch for Arduino", anda perlu melakukan satu perkara lagi: muat turun dari laman web, dan kemudian ke memori Arduino, firmware milik dari pengarang program "S4A", yang disebut "S4AFirmware16.ino ". Muat turun pautan https://vps34736.ovh.net/S4A/S4AFirmware16.ino. Malangnya, anda harus memasukkannya ke dalam memori Arduino dari bawah persekitaran pengembangan Arduino IDE "dewasa". Buka fail yang dimuat turun di persekitaran pengembangan dan muatkan ke memori Arduino seperti biasa.
Langkah 4
Persiapan sudah selesai, sekarang, akhirnya, kita dapat memulakan program "Scratch for Arduino". Selepas memulakan, anda akan melihat tetingkap yang ditunjukkan dalam ilustrasi. Di bahagian kanan tetingkap terdapat tulisan "Cari papan …". Selepas beberapa saat, ia akan hilang - program akan mengesan papan Arduino dan menyambung ke papan tersebut.
Langkah 5
Sekiranya dalam 10 saat prasasti tidak hilang, klik pada panel kelabu di mana pencarian sedang berlangsung, klik kanan dan pilih item "Hentikan carian papan". Kemudian klik lagi dan klik "Pilih Serial / USB Port". Tentukan nombor port yang diberikan oleh sistem operasi ke papan Arduino (dapat dilihat di pengurus peranti). Cari papan lagi. Sekarang ia mesti ditentukan oleh program. Kejayaan itu dapat dibuktikan dengan nombor yang berjalan di medan Analog0 … Analog5 (pengambilan pada pin analog Arduino) dan hilangnya prasasti "Cari papan".
Sekarang anda boleh memanggil anak anda dan memulakan program.
Mari kita satukan program sederhana dari potongan teka-teki yang akan melakukan perkara berikut: apabila anda menekan butang kiri tetikus, nyalakan LED bawaan papan Arduino, dan apabila dilepaskan, matikan.
Langkah 6
Klik butang "Control" di bahagian kiri atas tetingkap program. Pilih teka-teki "Apabila bendera hijau diklik". Seret ke kotak tengah. Segera pilih teka-teki "Selalu" dan seret juga ke medan tengah. Sambungkannya ke yang pertama (takik harus sepadan). Pilih teka-teki "Jika … jika tidak" dan masukkan ke dalam blok "Selalu" (ini akan membolehkan program kami selalu dipicu apabila butang tetikus ditekan).
Sekarang klik butang Pindahkan di kiri atas. Seret "Digital 13 on" dan "Digital 13 off", masukkan yang pertama ke takik atas, yang kedua ke blok bawah "Jika … jika tidak" (pin digital ke-13 Arduino disambungkan ke- dalam LED, kami akan menghidupkannya) …
Tinggal satu perkara terakhir: klik butang "Sensor", pilih teka-teki "Menekan Tikus" dan masukkan ke dalam ruang kosong terakhir dalam teka-teki kami.
Sekarang klik pada kotak pilihan hijau di sudut kanan atas - ini akan melancarkan program. Teka-teki yang dikumpulkan hendaklah diserlahkan dengan warna putih.
Sekiranya anda sekarang klik dengan tetikus, anda akan melihat LED di papan Arduino menyala, dan apabila dilepaskan, ia akan padam. Tahniah anak anda pada program pertamanya!