Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Blockly@rduino:Buat Kode dengan Blok

Komponen dan persediaan

Arduino UNO
× 1
Arduino Mega 2560
× 1

Aplikasi dan layanan online

Blockly@rduino
Forum Blockly@rduino
Wiki Blockly@duino

Tentang proyek ini

Tujuannya adalah untuk mengizinkan pemrograman 'Scratch-block' untuk kartu Arduino, dengan banyak fitur yang diperlukan untuk anak-anak di sekolah &pemula.

Semua orang tahu Scratch dan caranya memudahkan program pembelajaran untuk setiap anak di dunia. Langkah selanjutnya adalah menggunakannya untuk mengontrol material dan itulah mengapa kemungkinan ekstensi sangat bagus:LeapMotion, Arduino, Wii, Picaxe, dll.

Tetapi penggunaan ekstensi 'hanya terhubung' pemrograman waktu nyata, jadi 'Graal' adalah menemukan perangkat lunak yang memungkinkan pemblokiran pemrograman dan pembuatan kode. Saya menemukan BlocklyDuino tetapi dibiarkan tidak berfungsi selama berbulan-bulan. Setelah menghubungi penciptanya, David Li, saya memutuskan untuk membuat garpu sendiri.

Setelah beberapa bulan, dengan bantuan, saya membuat versi yang sama sekali baru dari versi baru Blockly yang asli:Blockly@rduino.

Video dilanjutkan

Apa yang dapat Anda lakukan

Pilih kartu dan bahasa:

Pilih antara unggahan online (berkat plugin Codebender) atau unggahan offline (terima kasih kepada Blockly@rduino-communication):

Berkomunikasi dengan kartu secara real time untuk menguji input/output, terima kasih kepada FirmaPlus dari Alan Yorinks karya luar biasa:

Pilih antara tingkat kesulitan yang berbeda untuk siswa Anda, dan miliki daftar blok tertentu:

Pilih apakah Anda menggunakan atau tidak dalam daftar blok, selalu bertambah:

Seret blok ke program:

Lihat pembaruan kode Arduino secara real time:

Edit kode Arduino, simpan, rekatkan ke lokal IDE:

Atau gunakan plugin Codebender untuk mengunggah:

Dan berkomunikasi dengan port serial:

Pilih dalam daftar contoh:

Buat contoh Anda sendiri:

Pilih tidak hanya kartu, tetapi juga 'kit tertentu ' disiapkan dengan kategori blok tertentu dan pinout yang disiapkan untuk siswa:

Dan banyak peningkatan grafis! Dan masih banyak lagi yang akan datang, seperti meningkatkan aksesibilitas.

Kode

github untuk Blockly@rduino
Repositori Githubhttps://github.com/technologiescollege/Blockly-at-rduino

Proses manufaktur

  1. Pemantauan CO2 dengan Sensor K30
  2. Komunikasi Tunarungu dengan 1Sheeld/Arduino
  3. Kontrol Penerima Koin dengan Arduino
  4. Sistem Alarm Arduino:SERENA
  5. Arduino dengan Bluetooth untuk Mengontrol LED!
  6. Sensor Sidik Jari Kapasitif dengan Arduino atau ESP8266
  7. Bermain Dengan Tampilan Berikutnya
  8. Lengan Robot Terkendali Nunchuk (dengan Arduino)
  9. Python3 dan Komunikasi Arduino
  10. Mengukur Radiasi Matahari dengan Arduino