Apakah Anda ingin anak Anda mulai belajar elektronik dan pemrograman, tetapi tidak tahu harus mulai dari mana? Pada usia berapa Anda bisa mulai belajar? Saya segera meyakinkan Anda: bahkan pada usia 5-7 tahun, tidak terlalu dini jika dia bisa membaca bahasa Rusia. Untungnya, sekarang ada bahasa pemrograman sedemikian rupa sehingga tidak perlu menulis kode, dan anak Anda akan menempatkan program seperti teka-teki. Saya berbicara tentang sistem seperti "Scratch for Arduino" yang menggabungkan pemrograman dan elektronik. Ini adalah alat yang hebat untuk mulai belajar dengan anak Anda.
Diperlukan
- - komputer dengan Arduino IDE;
- - Koneksi internet;
- - Papan Arduino;
- - Kabel USB untuk menghubungkan Arduino ke komputer.
instruksi
Langkah 1
Pertama-tama, Anda perlu menginstal program "Scratch for Arduino" (disingkat S4A) di komputer Anda. Untuk melakukan ini, buka situs https://s4a.cat dan buka bagian Unduhan. Unduh arsip "S4A16.zip" (1.6 adalah versi terbaru pada saat penulisan ini). Buka paket arsip di mana saja di komputer Anda dan jalankan file instalasi. Ikuti instruksi dari wizard penginstalan.
Langkah 2
Jika selama proses instalasi program melaporkan bahwa ada komponen Adobe AIR yang hilang, Anda harus menginstalnya juga. Buka halaman unduhan https://get.adobe.com/ru/air, unduh dan instal, tidak ada yang rumit.
Anda sekarang dapat melanjutkan dengan instalasi S4A. Selesaikan proses instalasi seperti biasa.
Langkah 3
Sebelum memulai program "Scratch for Arduino", Anda perlu melakukan satu hal lagi: unduh dari situs, dan kemudian ke memori Arduino, firmware berpemilik dari pembuat program "S4A", yang disebut "S4AFirmware16.ino ". Tautan unduhan https://vps34736.ovh.net/S4A/S4AFirmware16.ino. Sayangnya, Anda harus memuatnya ke dalam memori Arduino dari lingkungan pengembangan Arduino IDE "dewasa". Buka file yang diunduh di lingkungan pengembangan dan muat ke memori Arduino seperti biasa.
Langkah 4
Persiapan sudah selesai, sekarang akhirnya kita bisa memulai program “Scratch for Arduino”. Setelah memulai, Anda akan melihat jendela yang ditunjukkan dalam ilustrasi. Di bagian kanan jendela ada tulisan "Cari papan …". Setelah beberapa detik, itu akan hilang - program akan mendeteksi papan Arduino dan menghubungkannya.
Langkah 5
Jika dalam 10 detik prasasti tidak hilang, klik pada panel abu-abu tempat pencarian sedang berlangsung, klik kanan dan pilih item "Hentikan pencarian papan". Kemudian klik lagi dan klik "Select Serial/USB Port". Tentukan nomor port yang ditetapkan sistem operasi ke papan Arduino (dapat dilihat di manajer perangkat). Cari papan lagi. Sekarang harus didefinisikan oleh program. Keberhasilan akan dibuktikan dengan angka yang berjalan di bidang Analog0 … Analog5 (pengambilan pada pin analog Arduino) dan hilangnya tulisan "Cari papan".
Sekarang Anda dapat memanggil anak Anda dan memulai pemrograman.
Mari kita buat program sederhana dari potongan puzzle yang akan melakukan hal berikut: saat Anda menekan tombol kiri mouse, nyalakan LED bawaan papan Arduino, dan saat dilepaskan, matikan.
Langkah 6
Klik tombol "Kontrol" di bagian kiri atas jendela program. Pilih teka-teki "Ketika bendera hijau diklik". Tarik ke kotak tengah. Segera pilih teka-teki "Selalu" dan seret juga ke bidang tengah. Hubungkan ke yang pertama (takik harus cocok). Pilih teka-teki "Jika … sebaliknya" dan masukkan ke dalam blok "Selalu" (ini akan memungkinkan program kami untuk selalu dipicu ketika tombol mouse ditekan).
Sekarang klik tombol Pindah di kiri atas. Seret "Digital 13 on" dan "Digital 13 off", masukkan yang pertama ke takik atas, yang kedua ke blok bawah "Jika … sebaliknya" (pin digital ke-13 Arduino terhubung ke built- di LED, kami akan menyalakannya) …
Ada satu hal lagi yang tersisa: klik tombol "Sensor", pilih teka-teki "Tekanan Mouse" dan masukkan ke dalam ruang kosong terakhir yang tersisa di teka-teki kita.
Sekarang klik pada kotak centang hijau di sudut kanan atas - ini akan meluncurkan program. Teka-teki yang dikumpulkan harus disorot dengan warna putih.
Jika sekarang Anda mengklik dengan mouse, Anda akan melihat LED pada papan Arduino menyala, dan ketika dilepaskan, lampu itu padam. Ucapkan selamat kepada anak Anda atas program pertamanya!