Pembelajaran Matematik untuk Kanak-kanak: 4 Langkah (dengan Gambar)

Pembelajaran Matematik untuk Kanak-kanak: 4 Langkah (dengan Gambar)

Isi kandungan:

Anonim

Projek ini adalah kalkulator terbalik: pengguna dibentangkan masalah matematik rawak untuk diselesaikan. Bilangan jawapan yang betul dan salah dipaparkan pada skrin.

Bekalan:

Langkah 1: Bahagian Diperlukan

Bahagian yang anda perlukan adalah:

  1. Arduino Nano, atau pengawal mikro lain.
  2. Pad kekunci. Saya menggunakan pad kekunci 4x4.
  3. Paparan. Saya menggunakan paparan OLED 128x64.

Untuk bahagian kuasa yang saya merancang menggunakan bateri Li-Po dengan papan pelindung pengecas.

Langkah 2: Skematik

Skema ini mudah: OLED disambungkan melalui I2C, pad kekunci disambungkan kepada 8 pin digital.

Langkah 3: Pengekodan

Kod ini menggunakan perpustakaan u8glib untuk paparan OLED. Saya cuba menggunakan perpustakaan u8g2 yang lebih baru, tetapi penggunaan memori terlalu tinggi.

Dua nombor rawak dijana untuk masalah matematik, dan operasi matematik rawak (tambahan atau pendaraban).

Kod ini boleh didapati di github: KidMathGame.

Langkah 4: Epilog

Ini hanya satu projek demo, ia hilang beberapa bahagian penting:

  • Bateri, untuk menjadikannya mudah alih, dan papan pengecas Li-Po pilihan.
  • Kes.

Saya juga merancang bergerak ke ESP8266. Masalahnya adalah dengan papan kekunci: ia memerlukan 8 pin digital, dan ESP8266 rendah pada mereka. Saya akan cuba menggunakan pengembang I2C, supaya pad kekunci dan sisipan akan berada pada bas I2C yang sama.

Peranti IOT seperti ini akan mempunyai banyak ciri:

  • Tahap matematik kanak-kanak boleh dijejaki, dan semua data boleh direkod dari jauh.
  • Tahap kuiz boleh disesuaikan OTA.