Learn Ohbot
Ohbot is a programmable robot head.
Ohbot 2.1 has seven motors and Ohbot 2.2 has eight motors. Connected to a computer, Ohbot can be programmed to sense, 'think' and act. What it does and how it behaves is completely up to you.
Ohbot can be programmed using the Ohbot App, Scratch for Ohbot or Python. Set these up first, then pick where to start below.
Set up the softwarePuzzles
A small collection of computing puzzles designed to help you get started with programming Picoh or Ohbot. They are intended to be fun, but also help develop computational thinking skills and an understanding of key programming concepts. Click to open the puzzle within the app, or use 'Open Ohbiverse Download' from the File menu.
Code Snippets
Small, reusable pieces of Ohbot code. Open one in the app and drop it straight into your own program.

Make Ohbot change its position by a set amount each time a key is pressed.

Make Ohbot move to a particular position when a key is pressed.

Repeat a sequence of instructions to make Ohbot look scared.

Create a sequence of movements to make Ohbot nod and shake.

Use the random block to make Ohbot blink at random intervals.

Set the speed of Ohbot's movements. Nod to sleep slowly and wake up quickly.

Repeatedly set a motor to the position of the mouse to turn Ohbot into a puppet.

Make Ohbot's lips move as it speaks, using the speech sensor variable.

Make Ohbot react to spoken words.

Use a variable to make Ohbot become sleepy.

Ask a question and wait for a human to type an answer.

Use the time and date sensor blocks to make Ohbot speak the current time.

Make Ohbot find a Wikipedia page and read it.

Intersperse speech, smiles and frowns by using a variable.

Make Ohbot broadcast messages between stacks of blocks.

Make Ohbot report live temperature and weather conditions for a location.

Make Ohbot recognise and track faces.
Projects
Ready-made programs you can run, pull apart and make your own.



Jokerbot 2
Ohbot tells a nose joke when you touch its nose. Run the code and make it your own.
Open project
Robot Poet
Ohbot generates its own poetry from lists of words. Run the code, or follow the step-by-step guide to build it yourself.
Open project

Ohbot Scheme of Work
This course provides a sequence of inspiring activities that can be used to help children develop the skills needed to find computational solutions to messy real world problems. As they work through creating computer programs for human-like behaviour such as smiling, blinking or telling a story, they adopt and develop core competencies associated with computer programming including logical reasoning, an iterative approach and the need for perseverance. They are also introduced to core programming concepts including sequencing instructions, repetition, conditionals and variables.
The course consists of 4 sequences of 6 lessons that may be used flexibly — for example taught as a single block, or split up and taught over a term a year across four years. Each lesson takes around an hour and is devised to be delivered by a teacher working with a class of children.
Browse all lessonsYou will need
- One assembled Ohbot
- A site licence for the Ohbot graphical programming application (if using the software on more than 4 computers)
- Windows computers with the Ohbot graphical programming application installed
- Headphones or speakers for the computers








