Anyway, I am a Mozilla Tech Speaker, Google Developer Expert.
I tweet at @html5test
And I love electronics. When I was a teenager I had this cardboard electronics set with all kinds of different components…
And you could connect them together with clipping wires between some springs. You could build a radio or even a transmit morse code.
And this is what I have now. Still some components to connect together with some wires. But the components have become much more advanced. Instead of transistors and diodes and resistors, we now play with microcontrollers and all kinds of sensors. And everything works together.
This is all fine and well, but…..
Microcontrollers are slow. They are really slow. And when I say slow, that really does not convey the idea how slow they actually are. They are slooooooooow. Take for example the slowest computer you can buy today. The Raspberry Pi.
This is the Zero W, which is slow. But it still is a great little computer. It runs Linux, can use Node.js and even run a full browser like Chrome or Firefox. But this is a computer. It is not a microcontroller.
To put it in to context. The Raspberry Pi is 60 times faster than a Microbit.
And microcontrollers are fast enough. Yes they are slow, but we only have to solve very small problems. Microcontrollers are fast enough for everything I am going to show today. You can’t run React on it though. But yeah. I would not run React anywhere anyway.
Espruino - created by Gordon Williams. You can also buy hardware with Espruino already installed. Gordon is here with a stand in the AW building, so check it out. But there are also has versions that you can flash yourself on your own hardware, like on a ESP32 or ESP8266.
Time for the demo’s. I hope…
But I do have some warnings to give. This is cutting-edge stuff. Hardware demo’s with experimental technology. And most of it using Bluetooth, a wireless connection…. And Bluetooth uses the same frequency as WiFi, so with a room full of WiFi devices there is lots of opportunity for interference. So this is moment I get nervous.
#1 Connected lightbulb
#2 Remote controlled car