Learning Management System @ KidzCanCode
Sign In
Sign In
Reset Password
Register
  • Home
  • Courses
    • All Courses
    • 3D Modelling & 3D Printing
    • StoryTelling
    • Andriod Application Development
    • BBC micro:bit
      • Coding with the BBC micro:bit
      • microPython on micro:bit
      • Electronics with the BBC micro:bit
      • Gaming with the micro:bit
      • Robotics with the micro:bit
    • Kittenbot Meowbit
    • Edublocks
    • Scratch
      • Scratch Junior
      • Beginner Scratch
      • Advanced Scratch
    • Electronics
      • Beginner Electronics
      • BBC micro:bit
      • Raspberry Pi
      • Arduino
    • Minecraft
    • Python
    • Robotics
      • BBC microbit Robots
      • Elecfreaks
      • SunFounder
      • Raspberry Pi Robots
      • Yahboom
      • Edison
      • GoPiGo
      • Makeblock
    • Computer Science
    • Game Development
    • Web Development
  • STEM Resources
  • Forum
  • FAQ
Free
MicroPython on the Kittenbot Meowbit – I
16

Description

Course Overview –

As part of this development track you will learn to work with the Kittenbot Meowbit board and explore the world of MicroPython. The Kittenbot Meowbit is a card-sized graphical retro game computer with allows you to code with Makecode arcade (Blocks, Javascript) including MicroPython. In other words, it can combines game programming, game design while presenting learners the opportunity to learn mainstream programming languages like MicroPython. The Meowbit is a card-sized graphical programming video game console designed for kids of all ages.

As you work through this course you will learn basics of MicroPython on the Kittenbot Meowbit, explore the MicroPython API and write programs in MicroPython that exploit the features of the Kittenbot Meowbit. The MicroPython implementation for the Kittenbot Meowbit is different from that on the BBC micro:bit. So while the concepts might in some cases be the same, the libraries and code used could different significantly.

 

What are the learning outcomes for this development track –

Here’s the outcomes we will be working towards as part of this development track.

  1. Explore the fundamentals of computational thinking
  2. Explore fundamentals of programming i.e. program structure, decisions, loops, variables, etc.
  3. Learn how to design, create, write programs in MicroPython.
  4. Learn Learn to work with the Kittenbot Meowbit, design your own programs and upload the programs to the Meowbit

Recommended Prior Learning –

We would highly recommend that you complete some of the following development tracks before you start working on the Programming Games with the Kittenbot Mewobit development track.

  1. Introduction to coding concepts with Scratch I
  2. Introduction to coding concepts with Scratch II
  3. Exploring Coding Concepts Using the BBC micro:bit I
  4. Exploring Coding Concepts Using the BBC micro:bit II
  5. Exploring Coding Concepts Using the BBC micro:bit III
  6. Design Interactive Games Using the BBC micro:bit
  7. MicroPython with the BBC micro:bit – I
  8. MicroPython with the BBC micro:bit – II

Each of the development tracks listed above can be access through KidzCanCode (https://learning.kidzcancode.com).

Prerequisites –

Here are the hardware prerequisites for this course –

  1. This tutorial makes extensive use of the Kittenbot Meowbit.
  2. If you haven’t purchased a Kittenbot Meowbit yet you might want to head over and pick one up now.
  3. We also recommend picking up a Kittenbot IoBit for working on electronics projects and a Kittenbot Robobit to be able to create a programmable robot.

About the Kittenbot Meowbit –

The Meowbit is a card-sized graphical retro game computer with allows you coding with Makecode arcade and Python. In other words, it can combines game programming, design while presenting learners the opportunity to learn mainstream programming languages like micropython. The Meowbit is a card-sized graphical programming video game console designed for kids of all ages.

The Kittenbot Meowbit comes with a 1.8′ full-color screen, 6 x programmable buttons, 1 x buzzer, built-in light sensor, temperature sensor, SD card slot (For external storage), multiplayer connector and edge connector. A special feature of the Meowbit is the in-built edge connector which should (**no extensive testing or certification of other 3rd party expansion boards has been conducted) be compatible with most micro:bit expansion boards out there. When combined with the Kittenbot Robot:bit board you have the ability to create a programmable versatile robot in a very short time. The Kittenbot Meowbit can also be used with the Kittenbot IoBit to create different electronics projects.

Take This Course

Students

Lessons

Free

Lesson 1 – Blinking LEDs

Free

Lesson 2 – LED Disco Effect

Free

Lesson 3 – Fading LED Lights

Free

Lesson 4 – Framebuffer Basics

Free

Lesson 5 – Let’s Create A Splash Screen

Free

Lesson 6 – Another Splash Screen

Free

Lesson 7 – Read Light & Temperature Values

Free

Lesson 8 – Read Data from Gyroscope Sensor

Free

Lesson 9 – Displaying Gyroscope Values on the LCD

Free

Lesson 10 – Universal Button

Free

Lesson 11 – Timing & Sleep

Free

Lesson 12 – LED Control

Free

Lesson 13 – Controlling PINs

Free

Lesson 14 – External Interrupts

Free

Lesson 15 – Timers

Free

Lesson 16 – Pulse Width Modulation

Free

Lesson 17 – Analog to Digital Conversion

Free

Lesson 18 – Serial Bus (UART)

Free

Lesson 19 – I2C & SPI

Take a course to view this content

Related Courses

Free
Learning JavaScript with GrassHopper From Google
2
Free
Learning To Code With Javascript using Code Guppy (Video Course) – III
2
Free
Learning Javascript With CodeGuppy – II
2
Free
Learning JavaScript with CodeGuppy – I
2
Copyright © 2019 – KidzCanCode
  • Home
  • Courses
  • KidzCanCode
  • CoderDojo Altona North
  • Hack2.Live
  • STEM Books, Kits, etc.
  • Home
  • Courses
    • All Courses
    • 3D Modelling & 3D Printing
    • StoryTelling
    • Andriod Application Development
    • BBC micro:bit
      • Coding with the BBC micro:bit
      • microPython on micro:bit
      • Electronics with the BBC micro:bit
      • Gaming with the micro:bit
      • Robotics with the micro:bit
    • Kittenbot Meowbit
    • Edublocks
    • Scratch
      • Scratch Junior
      • Beginner Scratch
      • Advanced Scratch
    • Electronics
      • Beginner Electronics
      • BBC micro:bit
      • Raspberry Pi
      • Arduino
    • Minecraft
    • Python
    • Robotics
      • BBC microbit Robots
      • Elecfreaks
      • SunFounder
      • Raspberry Pi Robots
      • Yahboom
      • Edison
      • GoPiGo
      • Makeblock
    • Computer Science
    • Game Development
    • Web Development
  • STEM Resources
  • Forum
  • FAQ