CodeBug akan membantu mempelajari pemrograman besi untuk anak dan dewasa



Tentu saja, jika siswa menginginkannya. Pada bulan Maret, berita diposting di Geektimes bahwa BBC akan memberikan sekitar satu juta mini-PC kepada siswa bahasa Inggris. Tujuan dari proyek ini adalah untuk merangsang keinginan generasi muda untuk mempelajari elektronik dan pemrograman. Sekarang proyek ini berhasil dilaksanakan. Kemudian, pada bulan Maret, sebuah proyek diluncurkan di Kickstarter untuk mengumpulkan dana untuk perangkat serupa, yang disebut CodeBug.

Ini adalah mini-board murah (sekitar $ 18), yang dapat digunakan oleh anak-anak (dari 7 tahun) dan pecinta elektronik dewasa. Penekanan utama adalah, tentu saja, pada anak-anak dan remaja, pada siswa sekolah (dan juga dalam kasus BBC, ada kerja sama dengan lembaga pendidikan, tetapi, bagaimanapun, kita tidak berbicara tentang jutaan PC gratis). Perangkat ini memungkinkan Anda untuk mempelajari tidak hanya dasar-dasar bekerja dengan perangkat keras, tetapi juga dasar-dasar pemrograman perangkat keras.

Konfigurasi Teknis:


  • Konfigurasi 8-bit;
  • 25 LED (semacam "tampilan");
  • 2 tombol fungsi;
  • 6 "port" dari input-output;
  • Port ekstensi untuk menghubungkan perangkat dan elemen tambahan;
  • Port Micro USB (dapat digunakan untuk mengendalikan papan dan untuk catu daya);
  • Pasang baterai.


Perangkat ini mendukung semua OS populer, termasuk Windows, Mac, Linux, kompatibel dengan RPi, dan berfungsi dengan perangkat lunak browser. Keuntungan dari proyek ini adalah keterbukaannya (didistribusikan di bawah lisensi Creative Commons).

Ukuran papan hanya 39 * 47 mm, dan ketebalannya 1,7 mm.

Seperti disebutkan di atas, Anda dapat memberi daya pada perangkat melalui Micro USB dan baterai CR2032. Tegangan maksimum adalah 5V.

Port ekspansi mendukung standar I2C, SPI, dan UART.



Perangkat lunak


Perangkat lunak ini berbasis web di sini, untuk membuat proyek Anda, Anda harus pergi ke situs pengembang dan segera mulai bekerja. Sebelum itu, tentu saja, Anda perlu menghubungkan perangkat ke PC. Cangkang perangkat lunak tidak hanya memungkinkan Anda membuat program untuk perangkat, tetapi juga menunjukkan di mana kesalahan terjadi (jika demikian, tentu saja).



Layanan CodeBug menggunakan bahasa pemrograman visual Google Blockly, yang menyediakan blok terpisah dari mana Anda sudah dapat membuat program Anda sendiri (atau Anda dapat bekerja dengan Javascript jika pengguna tidak baru dalam pemrograman).

Transfer program yang dibuat adalah melalui USB. Tanpa instalasi, tanpa driver - semuanya sederhana dan cepat.

Anda dapat menghubungkan perangkat tambahan ke papan, baik untuk input dan output data. Ini dilakukan dengan menggunakan klip buaya konvensional.



Dan ini adalah contoh percobaan ilmiah yang sangat kompleks (untuk anak kecil):



Internet untuk segala


Papan ini bagus karena dapat digunakan untuk IoT, plus kompatibilitas penuh dengan Raspberry Pi, PC pengguna, atau perangkat lain.

CodeBug dapat dikontrol melalui Internet menggunakan perangkat lunaknya sendiri. Dengan keterampilan yang tepat, Anda dapat membuat sistem yang jauh lebih kompleks, dengan merujuk ke jejaring sosial (Twitter, Facebook) atau taman bermain (Minecraft).



β€œTampilan” LED dapat menampilkan aktivitas teman di jejaring sosial atau kedatangan pesan baru (email, IM, dll.).

Para pengembang juga menyediakan kemungkinan untuk menggunakan tampilan tambahan, yang selanjutnya memperluas kemampuan dewan. Pembuat CodeBug mengklaim bahwa menggunakan perangkat ini Anda dapat membuat, misalnya, stasiun cuaca, beberapa jenis perangkat yang dapat dipakai, pembantu pribadi di jejaring sosial.



Tim proyek menghabiskan waktu 2 tahun di CodeBug, dan pada akhirnya kami mendapatkan produk hebat, yang, mungkin, akan berkontribusi pada kemunculan lebih dari satu programmer atau insinyur elektronik kelas tinggi. Setelah menguasai board ini, mungkin siswa sudah harus beralih ke Raspberry Pi dan Arduino. CodeBug, bagaimanapun, juga dapat digunakan untuk membuat proyek yang sangat menarik.

Source: https://habr.com/ru/post/id385025/


All Articles