 much like the subject today, the trading. That's literally a much lighter one because you can talk about micro piping. Anyone know about it? One, two, three. I assume that every one here is a mid-winter so here you are. A mid-winter you should be learning about it. Most of you probably use piping for trading. Most of those trades are probably not dragging the real world using piping and this is what micro piping is all about. There are other boards that run from argument nodes. Those are for ranking C. C is not that much fun in piping so in the year 2013 a very smart guy put up a Kickstarter campaign. He was asking for 15,000 pounds to develop a version of piping that runs on a micro chip. He was proposing a version based on 5.3.3 the same grammar and the same syntax. There was his first term so the implementation of a micro plus support that implementation that he could be an arm processor for development. The micro piping is running on the processor itself so there's no operating system. It's what they call a bare metal piping. In a way, they say that the piping is the operating system. It has a micro piping support almost everything that is built in 5.3. With some differences in my knowledge that some of the packages are all like UOS, UJS and URE. Those are optimized ADIs for the micro processor. They don't support every single ADI that micro support is selected and it's optimized. The micro piping board is one of the technical specs. It's 5.6 megahertz, some randomness. What's interesting about it is that it has an accelerometer so it knows its position in space. The reason why there was some implementation of 5.3.3 programming in mind is that that's one thing that they're using now. Something like that. It has sufficient things to do whatever you want to do with the micro control. When you plug it in into a UG, it presents itself as a drive as well as a serial port. We have a file system which basically has two main components. The first one is a file called poops.py which is run at the boot and a main.py which is run just after that. That main.py can be changed to run in a boot. You can specify other files to run at the beginning. I should run some examples. Hopefully it will run. This is how it looks like. It's a bit small. It runs marginally. It's a drive. It has two buttons for flashing it or one programming button. You can use a SD card to extend the flash drive. Once you plug it in, you pray and then you have a... So this is the port. So it has a pie, a main. This is for windows. And it's body type. It also presents itself as a... So you get a prompt. You can type any... Is it big enough? Can everybody see? So it's basically sort of the bottom prompt. It does everything you try to do. One plus one, no this and two. It does basically everything. It's like if there's no operating systems of itself, it's a OS, it's a complain. Files are on the board. Everything that runs here, it actually runs in here, not on the main, on the main. I have some demos, but we're a bit short on time. So that's a little bit short. As I said, you will execute whatever you put in there at the run time. More than it's in there, it runs. It goes into the execution of that file. Whatever is in there, it will read sensors. It will... If you put a motor, it will turn it, it will do whatever you ask it to do. There's a little bit of help that shows you roughly what it can do. It creates objects, like addies are objects that you can turn on and off. Let's say it turns it on. Say it's off, turns it off correctly. There you go. It has four LED lights. By default, there are four colors that you can do as an indicator of certain function that you're using. You can see that you're connected to the internet. Turn on blue, but go to the blue. It's on so hot. Other things that you can do. It has timers, which basically all the physicality is on the board. So basically, if you didn't see the code, it has two modes. So it has callbacks function, with timers, set to turn it on and off. So it runs on the background. It has timers called finals that you can program for different functions that will just add different frequencies and work for the functions. You can see this one. Currently it supports Bluetooth. You can plug in a Bluetooth headphone here. A Bluetooth module. So you can do a connection with your desktop or with your smartphone or... Unfortunately, not with iPhones. This module supports iPhones. So Android only. But because it doesn't support Wi-Fi for all these internet updates, most of the people will require Wi-Fi. So as part of a second campaign, the developers started supporting ESP866 boards which are... So they are of this size. You can see it. Tiny. So basically, this little thing runs Python and has Wi-Fi. So... it can act as a hotspot or it can connect to a network. It's a one antenna. It has the processor and some other tiny chips in there. That's the Singapore dollar. That's one dollar. And that's the... It's not the price. It's not the price. It's not two dollars. It's not one dollar. That's the size. But in order to order it to run it, you actually need a little bit more. You can put it in a USB, an optional space for USB port on this one. So it's put on a slightly bigger board. Slightly bigger board. About this size. You can actually see it. Which is good. And one more example. I unplugged the old one. It's one of the hotspots here. It's connecting and it gets an IP address and you can access it over the network. You can run a small... Basically you can build a small web survey site. You're not going to build anything of the size of an Archie or serve complicated JavaScript pages and loads and loads of data. But you can serve an API. So basically you can turn on an IP. You can turn on water remotely by accessing a website. As I call it, it's very simple. It's just reading the very best. From an API, I plug in something that looks like this. Anyone want to put it here? Anyone want to meet up with Jake Berry? Yes. But you've seen this lovely slider. This will be a bit different. This is running the web server locally on this machine. But it calls the API on this little board. So it just says... Set the color based on the JavaScript. That's right. So instead of just... So the server on the little board answers the little command. So obviously you can do a lot more with just a quick demo. There's currently quite a lot of companies developing boards that support Python. And they're getting more and more context. What I showed you here is the simplest one. There are some that are quite specific for different purposes. There are some that are generic. So microbit, if anyone's familiar with it, probably we see it for educational purposes. Anyway, all these boards currently are more used for education now. They're very easy to program for the kids. They get more interested in coding when they see a light turning on or a bit coming out of a device instead of just looking at the screen and seeing lines and lines and lines of code. So a blinking light just gets them attention or a motor turning. They can cut paper and put it on the motor. They do a lot of crazy things. They code in Python. And the price is really quite acceptable. $13.00 they give for education purposes. Then there are some more, much more complex. They connect to the 4G network but to the LTE M, which I don't think the Singapore is holding yet. I don't know if they are available or not. There are several boards and they have adapters like the 5 cents. This one is basically a weather station. It has all the temperature humidity, all the sensors on that board to plug in one of those. I think they're all compatible and you have a portable weather station. So this is, for example, very good for big farms which have a large area and they just place everywhere and then they get real data. The other one is a GPS tracker. Same thing. And the price again is very acceptable. What about the power when you're using these kinds of things? I guess solar power will do. 5 volts. 5 volts? Yes. CUSB? Yes. And that's why you need to use the LTE M because I really don't power the network. So if you can't use the normal 4G, it's still everything. So to be honest, that's about it. Much much like the public. Much much like the public. That's about it. There's some references. It's all on www.microplot.org. I am not affiliated with them. I don't sell them. I just use them and I thought it was interesting and I decided nobody I could talk about it and I ended up talking about it. That's all I have. If anyone has any questions, I'll do my best to answer them. Let me ask you one question. They have given me a big web socket support. For my team. My team support it. I'm talking to some kids. And I'm saying that they have a micro web socket support. So I think micro web has a big micro... I think they have the support sockets. I believe this is my pocketbook. The web sockets. The web sockets. The web sockets. The web sockets. The web sockets. The web sockets. It's not using that. It's really old. That's it for... Did you always have the information of an A to work with her or...? That's completely... It's from her. They don't use BrainTales though? No. They... It's not the first time for them so they wanted to optimize as much as possible. They imagined this. It's like those $1.34 boards. $1.34 that you have. I think there are more or less, you know, the processor I think it's, it's quite, quite, if you look at the, the stats, there's probably more power for the, than the processor I used when I started programming. Sorry? Yes, it is. I don't have internet here but I suggest if you're really interested in learning more, you need to read the documentation because there are a few implementation of it, specific to different boards, because different boards support different things. There's a generic implementation and there's, there's specific to a board. And the documentation is a very nice split in individual boards. So you choose which board you use, but you decide what your project is about, you choose which board. But this one, because it's the bottom, so. All the functions in microfiber, they are, so what? See exactly, see, in fact, a little bit. So you have to, if you want to build libraries, for example, you have to try an error, because, or you read the documentation, because they say there's specific documentation, what's supported and what's not. And it's all open source. So you can go and dig as deep as you want. And, there's one with screen, there's one with the screen. They support all sorts of protocols for communication. So maybe one that has, I do see any space here. I don't think you have an image processor, it's something that. I mean, you can, for security, you take an image, I mean. I stole something from the app world. And I see one experiment in which he was reading the Raspberry Pi, and doing a facial recognition, and identifying objects. Because it gives you a video. You just, you put it in the model and then just bring on the. And then working on that.