Are you over 18 and want to see adult content?
More Annotations
![A complete backup of https://slimstock.com](https://www.archivebay.com/archive6/images/0da803e1-8075-40dc-8886-5d0506ca5dd4.png)
A complete backup of https://slimstock.com
Are you over 18 and want to see adult content?
![A complete backup of https://farmprogressshow.com](https://www.archivebay.com/archive6/images/e7fbe925-5533-42b8-a783-460913ab3a28.png)
A complete backup of https://farmprogressshow.com
Are you over 18 and want to see adult content?
![A complete backup of https://ahres.com.br](https://www.archivebay.com/archive6/images/98e0c60f-9bfd-4f89-9573-25030918849d.png)
A complete backup of https://ahres.com.br
Are you over 18 and want to see adult content?
![A complete backup of https://digitarh.com](https://www.archivebay.com/archive6/images/81a59de5-16ad-4e2b-b2ef-e8b0d4ba36e0.png)
A complete backup of https://digitarh.com
Are you over 18 and want to see adult content?
![A complete backup of https://backshop.nl](https://www.archivebay.com/archive6/images/2ff5e3f8-12f1-4c7b-bdcb-0f7ef01f14a8.png)
A complete backup of https://backshop.nl
Are you over 18 and want to see adult content?
![A complete backup of https://asec-na.com](https://www.archivebay.com/archive6/images/0b6bb942-762a-42bd-bd0b-7b2a52608031.png)
A complete backup of https://asec-na.com
Are you over 18 and want to see adult content?
![A complete backup of https://claimexperts.co.uk](https://www.archivebay.com/archive6/images/b175a350-4034-4fc8-b493-4755ce922127.png)
A complete backup of https://claimexperts.co.uk
Are you over 18 and want to see adult content?
![A complete backup of https://tvreport.co.kr](https://www.archivebay.com/archive6/images/6afeff7c-aea9-471d-8c89-f54c82b35d24.png)
A complete backup of https://tvreport.co.kr
Are you over 18 and want to see adult content?
![A complete backup of https://onthenet.com.au](https://www.archivebay.com/archive6/images/c8cdba8e-3b18-4a4a-918b-d974339ef0e8.png)
A complete backup of https://onthenet.com.au
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of cafeberlincomo.com](https://www.archivebay.com/archive2/90254e15-e868-48f1-831e-26f064c39f94.png)
A complete backup of cafeberlincomo.com
Are you over 18 and want to see adult content?
![A complete backup of firstteamautomall.com](https://www.archivebay.com/archive2/cfdac674-82b1-444f-8657-8bd86e1b480f.png)
A complete backup of firstteamautomall.com
Are you over 18 and want to see adult content?
![A complete backup of rvapaddlesports.com](https://www.archivebay.com/archive2/693e2229-b6eb-4460-9249-a1dcc075922a.png)
A complete backup of rvapaddlesports.com
Are you over 18 and want to see adult content?
![A complete backup of sabrinanunes14.blogspot.com](https://www.archivebay.com/archive2/d69ed895-cd7a-4f8b-8afb-5dbc596442a9.png)
A complete backup of sabrinanunes14.blogspot.com
Are you over 18 and want to see adult content?
![A complete backup of parikshawale.com](https://www.archivebay.com/archive2/b8752c72-53ff-48cc-86c3-92c68e9d9b45.png)
A complete backup of parikshawale.com
Are you over 18 and want to see adult content?
Text
TAGS OF FUN
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. USING THE SECOND SERIAL PORT ON THE ESP8266 Using the Second Serial Port on the ESP8266. January 29, 2021. / Rob Miles. The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs into the device andC# YELLOW BOOK
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. USING SSL SECURITY WITH ESP32 AND ESP8266 Using SSL security with ESP32 and ESP8266. November 22, 2020. / Rob Miles. The story so far.. Robert has been trying to connect an ESP8266 embedded device to an Azure IoT Hub, something he has done many times with no problems. Except it no longer works. Having spent a day failing, perhaps it is time for Robert to have some success. Now read WRESTLING WITH PYTHON BEGIN TO CODE PYTHON SNAPS Begin to Code Python Snaps. July 27, 2017. / Rob Miles. Creating pretty menu screens, Snaps style. As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: WHAT DOES ?? MEAN IN C# a.Name = "Rob"; When the program runs it will go to location 6,000 (where a is stored) and read the number out of there to find out where the Account is. In this case the variable a holds the number 10,000 and so the program will go to the Account there and set the name. Soif
THE RING DOORBELL AND WIFI PROBLEMS The Ring Doorbell and WiFi problems. November 22, 2017. / Rob Miles. Some time back I got a Ring doorbell. It's an internet connected door chime that contains a camera and motion sensor. When someone rings your doorbell (or stands on your doorstep if you've turned on the motion sensor) your phone (or your Apple watch) goes ping to alertyou.
ROBMILES.COMROBMILES.COMJOURNALHARDWARE MEETUPC# YELLOW BOOKEXAM REF 70-483 PROGRAMMING IN C robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography.TAGS OF FUN
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. USING THE SECOND SERIAL PORT ON THE ESP8266 Using the Second Serial Port on the ESP8266. January 29, 2021. / Rob Miles. The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs into the device andC# YELLOW BOOK
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. USING SSL SECURITY WITH ESP32 AND ESP8266 Using SSL security with ESP32 and ESP8266. November 22, 2020. / Rob Miles. The story so far.. Robert has been trying to connect an ESP8266 embedded device to an Azure IoT Hub, something he has done many times with no problems. Except it no longer works. Having spent a day failing, perhaps it is time for Robert to have some success. Now read WRESTLING WITH PYTHON BEGIN TO CODE PYTHON SNAPS Begin to Code Python Snaps. July 27, 2017. / Rob Miles. Creating pretty menu screens, Snaps style. As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: WHAT DOES ?? MEAN IN C# a.Name = "Rob"; When the program runs it will go to location 6,000 (where a is stored) and read the number out of there to find out where the Account is. In this case the variable a holds the number 10,000 and so the program will go to the Account there and set the name. Soif
THE RING DOORBELL AND WIFI PROBLEMS The Ring Doorbell and WiFi problems. November 22, 2017. / Rob Miles. Some time back I got a Ring doorbell. It's an internet connected door chime that contains a camera and motion sensor. When someone rings your doorbell (or stands on your doorstep if you've turned on the motion sensor) your phone (or your Apple watch) goes ping to alertyou.
TAGS OF FUN
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is.ROBMILES.COM
Well, I've put it off as long as I could. I've delved into SLIP and DTR lines and allsorts, but today I have to get my head around the way that the JavaScript usb serial library sends and receives data. USING ARRAYS IN OPENSCAD Using Arrays in OpenSCAD. January 30, 2020. / Rob Miles. I was doing some work today on a new chassis for our environmental sensor and I discovered how to use arrays in OpenSCAD. So I thought I’d write it down for me for later. OpenSCAD is a language designed specifically to express 3D designs. I’ve been using Python inside the FreeCAD tool TEENAGE ENGINEERING OP-Z AS A WINDOWS 10 SOUND SOURCE I’m loving my Teenage Engineering OP-Z. Great fun. One of the things I like about it is its versatility. The usb port can be used to make it into a usb MIDI host (so that you can hang other devices off it) or a usb MIDI client (so that it can hang off other hosts) or a sound output (so it can sample sounds sent over USB) or a sound source (so that other devices can grab digital copies of the THE HUMBER BRIDGE IS NOW ON MICROSOFT FLIGHT SIMULATOR When I first saw the new Microsoft Flight Simulator I muttered that the Humber Bridge didn’t look up to much. It does now. The wonderful people at flightsim.to have spent ages making a really nice looking model that you can add to your installation of the program. It makes a bridge that is truly worth flying round. I’ve no idea if you can fly underneath it, but I’m going to have a try. WINDOWS SUBSYSTEM FOR LINUX ON SURFACE GO Windows Subsystem for Linux on Surface Go. September 02, 2019. / Rob Miles. I blogged a while back about how easy it is to install and use the Windows Subsystem for Linux (WSL) on your PC. Today I thought I’d install it on my little Surface Go. I had a spare 15 minutes and I figured that was all the time it would take. WRITING MICROPYTHON USING VISUAL STUDIO CODE AND PYMAKR Use the command Pymakr>Global Setting to open this file and then add your device manufacture to the list, like I’ve done below. Note that this is not the the manufacturer of your device, it is the manufacturer of the USB interface that the device uses to connect to the PC. You can find the name that you need by opening Device Manager,right
TTGO CAMERA
A cheap ESP32 based camera with lots of trimmings. A while back I ordered a TTGO camera from Ali Express. It came today and it is lovely. It is similar to the ESP32 webcam that I bought a while back, but it has a PIR sensor and a BME 280 environmental sensor along with a nifty OLED display. ESP32 BLUETOOTH BLE TO WINDOWS 10 UNIVERSAL APPS ESP32 Bluetooth BLE to Windows 10 Universal Apps. March 26, 2019. / Rob Miles. So I’ve got this lovely little M5Stack device with an ESP32 processor on it and it is supposed to support Bluetooth BLE. So I thought I’d see if it did. So fired up the example Bluetooth BLE program in the Arduino SDK and then I fired up the Bluetooth samplefrom
SIMPLE BLUETOOTH BLE BETWEEN ESP32 DEVICES There are lots of things in life that are supposed to be difficult. One of them is getting Bluetooth to work between devices. However, this is now not the case. Because I can do it. It’s not quite a simple as you might expect though, the BLE server and client examples for the ESP32 devices distrib ROBMILES.COMROBMILES.COMJOURNALHARDWARE MEETUPC# YELLOW BOOKEXAM REF 70-483 PROGRAMMING IN C robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography.C# YELLOW BOOK
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. USING THE SECOND SERIAL PORT ON THE ESP8266 Using the Second Serial Port on the ESP8266. January 29, 2021. / Rob Miles. The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs into the device and USING SSL SECURITY WITH ESP32 AND ESP8266 Using SSL security with ESP32 and ESP8266. November 22, 2020. / Rob Miles. The story so far.. Robert has been trying to connect an ESP8266 embedded device to an Azure IoT Hub, something he has done many times with no problems. Except it no longer works. Having spent a day failing, perhaps it is time for Robert to have some success. Now read BEGIN TO CODE WITH JAVASCRIPT IS WRITTEN Begin to Code with JavaScript is written. September 23, 2020. / Rob Miles. It’s done! Yay! I’ve finished writing all the chapters of Begin to Code with JavaScript. I’ve been turning out a chapter every two weeks since early April. It’s been great fun and a wonderful distraction from the end of BEGIN TO CODE PYTHON SNAPS Begin to Code Python Snaps. July 27, 2017. / Rob Miles. Creating pretty menu screens, Snaps style. As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: TEENAGE ENGINEERING OP-Z AS A WINDOWS 10 SOUND SOURCE I’m loving my Teenage Engineering OP-Z. Great fun. One of the things I like about it is its versatility. The usb port can be used to make it into a usb MIDI host (so that you can hang other devices off it) or a usb MIDI client (so that it can hang off other hosts) or a sound output (so it can sample sounds sent over USB) or a sound source (so that other devices can grab digital copies of the ESP32 BLUETOOTH BLE TO WINDOWS 10 UNIVERSAL ESP32 Bluetooth BLE to Windows 10 Universal Apps. March 26, 2019. / Rob Miles. So I’ve got this lovely little M5Stack device with an ESP32 processor on it and it is supposed to support Bluetooth BLE. So I thought I’d see if it did. So fired up the example Bluetooth BLE program in the Arduino SDK and then I fired up the Bluetooth samplefrom
ROBMILES.COMROBMILES.COMJOURNALHARDWARE MEETUPC# YELLOW BOOKEXAM REF 70-483 PROGRAMMING IN C robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography.C# YELLOW BOOK
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. USING THE SECOND SERIAL PORT ON THE ESP8266 Using the Second Serial Port on the ESP8266. January 29, 2021. / Rob Miles. The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs into the device and USING SSL SECURITY WITH ESP32 AND ESP8266 Using SSL security with ESP32 and ESP8266. November 22, 2020. / Rob Miles. The story so far.. Robert has been trying to connect an ESP8266 embedded device to an Azure IoT Hub, something he has done many times with no problems. Except it no longer works. Having spent a day failing, perhaps it is time for Robert to have some success. Now read BEGIN TO CODE WITH JAVASCRIPT IS WRITTEN Begin to Code with JavaScript is written. September 23, 2020. / Rob Miles. It’s done! Yay! I’ve finished writing all the chapters of Begin to Code with JavaScript. I’ve been turning out a chapter every two weeks since early April. It’s been great fun and a wonderful distraction from the end of BEGIN TO CODE PYTHON SNAPS Begin to Code Python Snaps. July 27, 2017. / Rob Miles. Creating pretty menu screens, Snaps style. As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: TEENAGE ENGINEERING OP-Z AS A WINDOWS 10 SOUND SOURCE I’m loving my Teenage Engineering OP-Z. Great fun. One of the things I like about it is its versatility. The usb port can be used to make it into a usb MIDI host (so that you can hang other devices off it) or a usb MIDI client (so that it can hang off other hosts) or a sound output (so it can sample sounds sent over USB) or a sound source (so that other devices can grab digital copies of the ESP32 BLUETOOTH BLE TO WINDOWS 10 UNIVERSAL ESP32 Bluetooth BLE to Windows 10 Universal Apps. March 26, 2019. / Rob Miles. So I’ve got this lovely little M5Stack device with an ESP32 processor on it and it is supposed to support Bluetooth BLE. So I thought I’d see if it did. So fired up the example Bluetooth BLE program in the Arduino SDK and then I fired up the Bluetooth samplefrom
THE RING DOORBELL AND WIFI PROBLEMS The Ring Doorbell and WiFi problems. November 22, 2017. / Rob Miles. Some time back I got a Ring doorbell. It's an internet connected door chime that contains a camera and motion sensor. When someone rings your doorbell (or stands on your doorstep if you've turned on the motion sensor) your phone (or your Apple watch) goes ping to alertyou.
ROBMILES.COM
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. USING THE SECOND SERIAL PORT ON THE ESP8266 Using the Second Serial Port on the ESP8266. January 29, 2021. / Rob Miles. The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs into the device andC# YELLOW BOOK
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. WRESTLING WITH PYTHON robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is.TTGO CAMERA
A cheap ESP32 based camera with lots of trimmings. A while back I ordered a TTGO camera from Ali Express. It came today and it is lovely. It is similar to the ESP32 webcam that I bought a while back, but it has a PIR sensor and a BME 280 environmental sensor along with a nifty OLED display. WRITING MICROPYTHON USING VISUAL STUDIO CODE AND PYMAKR Use the command Pymakr>Global Setting to open this file and then add your device manufacture to the list, like I’ve done below. Note that this is not the the manufacturer of your device, it is the manufacturer of the USB interface that the device uses to connect to the PC. You can find the name that you need by opening Device Manager,right
LMIC FRAME COUNTER PROBLEM The problem is caused by the way that the device is completely restarted between each transmission. This restarts the LMIC library each time, setting the frame count to 0 for every frame. It turns out that a program can reset the LMIC frame count value by accessing a member of the LMIC object. All my program needs to do is create avariable in
WHAT DOES ?? MEAN IN C# a.Name = "Rob"; When the program runs it will go to location 6,000 (where a is stored) and read the number out of there to find out where the Account is. In this case the variable a holds the number 10,000 and so the program will go to the Account there and set the name. Soif
USING THREE SERIAL PORTS WITH THE HELTEC LORA 32 The ESP32 chip that the Heletc uses actually contains three serial ports. The problem is that they are not always connected to pins that you can access easily. But the good news is that the ESP32 chip is capable of mapping functions to pretty much any pin and the Heltec libraries take advantage of this. You can map the transmit and receive HOW TO RESET THE EEPROM IN AN ESP32 DEVICE Today’s stupid action (I try and do at least one a day) was to deploy a program to an ESP32 device with the wrong libraries. I’ve just got some Heltec LoRa 32 V2 devices. It turns out that the V2 is important. Among other things it means that you shouldn’t deploy version one binaries to the device, ROBMILES.COMROBMILES.COMJOURNALHARDWARE MEETUPC# YELLOW BOOKEXAM REF 70-483 PROGRAMMING IN C robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. USING THE SECOND SERIAL PORT ON THE ESP8266 Using the Second Serial Port on the ESP8266. January 29, 2021. / Rob Miles. The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs into the device andC# YELLOW BOOK
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. BEGIN TO CODE WITH JAVASCRIPT IS WRITTEN Begin to Code with JavaScript is written. September 23, 2020. / Rob Miles. It’s done! Yay! I’ve finished writing all the chapters of Begin to Code with JavaScript. I’ve been turning out a chapter every two weeks since early April. It’s been great fun and a wonderful distraction from the end of USING ARRAYS IN OPENSCAD Using Arrays in OpenSCAD. January 30, 2020. / Rob Miles. I was doing some work today on a new chassis for our environmental sensor and I discovered how to use arrays in OpenSCAD. So I thought I’d write it down for me for later. OpenSCAD is a language designed specifically to express 3D designs. I’ve been using Python inside the FreeCAD tool BEGIN TO CODE WITH C# Begin to Code with C# — robmiles.com. This is a beautifully printed, all colour, programming text which will get you writing Universal Windows Applications using a specially written library of easy to use supporting functions, called Snaps. It is published by Microsoft Press and available from all the usual outlets, including Amazon. USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: WINDOWS SUBSYSTEM FOR LINUX ON SURFACE GO Windows Subsystem for Linux on Surface Go. September 02, 2019. / Rob Miles. I blogged a while back about how easy it is to install and use the Windows Subsystem for Linux (WSL) on your PC. Today I thought I’d install it on my little Surface Go. I had a spare 15 minutes and I figured that was all the time it would take. BEGIN TO CODE PYTHON SNAPS Begin to Code Python Snaps. July 27, 2017. / Rob Miles. Creating pretty menu screens, Snaps style. As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I WHAT DOES ?? MEAN IN C# a.Name = "Rob"; When the program runs it will go to location 6,000 (where a is stored) and read the number out of there to find out where the Account is. In this case the variable a holds the number 10,000 and so the program will go to the Account there and set the name. Soif
ROBMILES.COMROBMILES.COMJOURNALHARDWARE MEETUPC# YELLOW BOOKEXAM REF 70-483 PROGRAMMING IN C robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. USING THE SECOND SERIAL PORT ON THE ESP8266 Using the Second Serial Port on the ESP8266. January 29, 2021. / Rob Miles. The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs into the device andC# YELLOW BOOK
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. BEGIN TO CODE WITH JAVASCRIPT IS WRITTEN Begin to Code with JavaScript is written. September 23, 2020. / Rob Miles. It’s done! Yay! I’ve finished writing all the chapters of Begin to Code with JavaScript. I’ve been turning out a chapter every two weeks since early April. It’s been great fun and a wonderful distraction from the end of USING ARRAYS IN OPENSCAD Using Arrays in OpenSCAD. January 30, 2020. / Rob Miles. I was doing some work today on a new chassis for our environmental sensor and I discovered how to use arrays in OpenSCAD. So I thought I’d write it down for me for later. OpenSCAD is a language designed specifically to express 3D designs. I’ve been using Python inside the FreeCAD tool BEGIN TO CODE WITH C# Begin to Code with C# — robmiles.com. This is a beautifully printed, all colour, programming text which will get you writing Universal Windows Applications using a specially written library of easy to use supporting functions, called Snaps. It is published by Microsoft Press and available from all the usual outlets, including Amazon. USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: WINDOWS SUBSYSTEM FOR LINUX ON SURFACE GO Windows Subsystem for Linux on Surface Go. September 02, 2019. / Rob Miles. I blogged a while back about how easy it is to install and use the Windows Subsystem for Linux (WSL) on your PC. Today I thought I’d install it on my little Surface Go. I had a spare 15 minutes and I figured that was all the time it would take. BEGIN TO CODE PYTHON SNAPS Begin to Code Python Snaps. July 27, 2017. / Rob Miles. Creating pretty menu screens, Snaps style. As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I WHAT DOES ?? MEAN IN C# a.Name = "Rob"; When the program runs it will go to location 6,000 (where a is stored) and read the number out of there to find out where the Account is. In this case the variable a holds the number 10,000 and so the program will go to the Account there and set the name. Soif
BEGIN TO CODE WITH JAVASCRIPT PODCAST May 29, 2020. / Rob Miles. In this chapter you’ll discover how JavaScript code interacts with the elements on a web page. And finish off by using the ultimate sound effect to make a really amazing egg timer. You can find a draft copy of the book and all the exampleprograms here.
USING THE SECOND SERIAL PORT ON THE ESP8266 Using the Second Serial Port on the ESP8266. January 29, 2021. / Rob Miles. The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs into the device andTAGS OF FUN
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. BEGIN TO CODE WITH C# Begin to Code with C# — robmiles.com. This is a beautifully printed, all colour, programming text which will get you writing Universal Windows Applications using a specially written library of easy to use supporting functions, called Snaps. It is published by Microsoft Press and available from all the usual outlets, including Amazon. USING SSL SECURITY WITH ESP32 AND ESP8266 Using SSL security with ESP32 and ESP8266. November 22, 2020. / Rob Miles. The story so far.. Robert has been trying to connect an ESP8266 embedded device to an Azure IoT Hub, something he has done many times with no problems. Except it no longer works. Having spent a day failing, perhaps it is time for Robert to have some success. Now read THE HUMBER BRIDGE IS NOW ON MICROSOFT FLIGHT SIMULATOR When I first saw the new Microsoft Flight Simulator I muttered that the Humber Bridge didn’t look up to much. It does now. The wonderful people at flightsim.to have spent ages making a really nice looking model that you can add to your installation of the program. It makes a bridge that is truly worth flying round. I’ve no idea if you can fly underneath it, but I’m going to have a try.BLUETOOTH MANAGER
Bluetooth Manager for Windows 10. This is a simple little manager that makes it really easy to use Bluetooth with Windows 10. It hides all the nasty device discovery and connection stuff behind a well behaved interface. It makes it really easy to set up a connection to a remote device and bind to events that you can use to drive your userTTGO CAMERA
A cheap ESP32 based camera with lots of trimmings. A while back I ordered a TTGO camera from Ali Express. It came today and it is lovely. It is similar to the ESP32 webcam that I bought a while back, but it has a PIR sensor and a BME 280 environmental sensor along with a nifty OLED display. ESP32 BLUETOOTH BLE TO WINDOWS 10 UNIVERSAL ESP32 Bluetooth BLE to Windows 10 Universal Apps. March 26, 2019. / Rob Miles. So I’ve got this lovely little M5Stack device with an ESP32 processor on it and it is supposed to support Bluetooth BLE. So I thought I’d see if it did. So fired up the example Bluetooth BLE program in the Arduino SDK and then I fired up the Bluetooth samplefrom
THE RING DOORBELL AND WIFI PROBLEMS The Ring Doorbell and WiFi problems. November 22, 2017. / Rob Miles. Some time back I got a Ring doorbell. It's an internet connected door chime that contains a camera and motion sensor. When someone rings your doorbell (or stands on your doorstep if you've turned on the motion sensor) your phone (or your Apple watch) goes ping to alertyou.
ROBMILES.COMROBMILES.COMJOURNALHARDWARE MEETUPC# YELLOW BOOKEXAM REF 70-483 PROGRAMMING IN C This picture wasn’t taken with my Floppy Disk camera.I used the phone for this one. It illustrates quite well how we’ve come on in the world of photography. The picture is brighter, sharper and technically much better.C# YELLOW BOOK
If you want your own printed version of the book you can buy a copy from Amazon here.. I’ve had it produced in a large format (8 inches by 11) to make it easier to view the sample code. USING THE SECOND SERIAL PORT ON THE ESP8266 The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs BEGIN TO CODE WITH JAVASCRIPT IS WRITTEN It’s done! Yay! I’ve finished writing all the chapters of Begin to Code with JavaScript. I’ve been turning out a chapter every two weeks since early April. It’s been great fun and a wonderful distraction from the end of the world as we know it. Of course the book is by no means finished. It now n BEGIN TO CODE WITH C# This is a beautifully printed, all colour, programming text which will get you writing Universal Windows Applications using a specially written library of easy to use supporting functions, called Snaps. USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: WINDOWS SUBSYSTEM FOR LINUX ON SURFACE GO I blogged a while back about how easy it is to install and use the Windows Subsystem for Linux (WSL) on your PC . Today I thought I’d install it on my little Surface Go. I had a spare 15 minutes and I figured that was all the time it would take. I was right.I was very quickly installing the standar MINISHIFT ON RASPBERRY PI Well, that was a fight and a half. I've finally got the Minishift that I was building connected to the Raspberry Pi and working. This turned out to be a lot less trivial than I expected. One of my strongest beliefs is that the best way to learn stuff is to try and do things. I've sure learned a lot BEGIN TO CODE PYTHON SNAPS As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I called Snaps. The idea was to use these to make it ea WHAT DOES ?? MEAN IN C# I sent out a tweet asking folks if they knew what the ?? operator in C# does. Quite a few people did, which was nice. For those of you that haven’t heard of it, here is my explanation. If you are a C# programmer you will know about references. The way that C# works, a variable can be managed by ROBMILES.COMROBMILES.COMJOURNALHARDWARE MEETUPC# YELLOW BOOKEXAM REF 70-483 PROGRAMMING IN C This picture wasn’t taken with my Floppy Disk camera.I used the phone for this one. It illustrates quite well how we’ve come on in the world of photography. The picture is brighter, sharper and technically much better.C# YELLOW BOOK
If you want your own printed version of the book you can buy a copy from Amazon here.. I’ve had it produced in a large format (8 inches by 11) to make it easier to view the sample code. USING THE SECOND SERIAL PORT ON THE ESP8266 The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs BEGIN TO CODE WITH JAVASCRIPT IS WRITTEN It’s done! Yay! I’ve finished writing all the chapters of Begin to Code with JavaScript. I’ve been turning out a chapter every two weeks since early April. It’s been great fun and a wonderful distraction from the end of the world as we know it. Of course the book is by no means finished. It now n BEGIN TO CODE WITH C# This is a beautifully printed, all colour, programming text which will get you writing Universal Windows Applications using a specially written library of easy to use supporting functions, called Snaps. USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: WINDOWS SUBSYSTEM FOR LINUX ON SURFACE GO I blogged a while back about how easy it is to install and use the Windows Subsystem for Linux (WSL) on your PC . Today I thought I’d install it on my little Surface Go. I had a spare 15 minutes and I figured that was all the time it would take. I was right.I was very quickly installing the standar MINISHIFT ON RASPBERRY PI Well, that was a fight and a half. I've finally got the Minishift that I was building connected to the Raspberry Pi and working. This turned out to be a lot less trivial than I expected. One of my strongest beliefs is that the best way to learn stuff is to try and do things. I've sure learned a lot BEGIN TO CODE PYTHON SNAPS As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I called Snaps. The idea was to use these to make it ea WHAT DOES ?? MEAN IN C# I sent out a tweet asking folks if they knew what the ?? operator in C# does. Quite a few people did, which was nice. For those of you that haven’t heard of it, here is my explanation. If you are a C# programmer you will know about references. The way that C# works, a variable can be managed by BEGIN TO CODE WITH JAVASCRIPT PODCAST This chapter is where we put on the style, quite literally, when we find out how to add and manage styling information in web sites. We’ll discover how to use colours and fonts to liven up our text and how we can use classes (not the programming kind) to deploy styles ona document.
TAGS OF FUN
The rules for the Battle Tags game and the tag design files are here.Battle Tags is a multi-player game where you use your skill and bluffing abilities to gain victory. BEGIN TO CODE WITH C# This is a beautifully printed, all colour, programming text which will get you writing Universal Windows Applications using a specially written library of easy to use supporting functions, called Snaps. USING THE SECOND SERIAL PORT ON THE ESP8266 The ESP8266 processor chip has one and a half serial ports. One has both TX and RX connections, so that it can both send out data and listen for incoming data. This is port usually connected to via USB to the host computer and used to send programs USING SSL SECURITY WITH ESP32 AND ESP8266 The story so far.. Robert has been trying to connect an ESP8266 embedded device to an Azure IoT Hub, something he has done many times with no problems. Except it no longer works. Having spent a day failing, perhaps it is time for Robert to have some success. Now readon.. Yesterday was
THE HUMBER BRIDGE IS NOW ON MICROSOFT FLIGHT SIMULATOR When I first saw the new Microsoft Flight Simulator I muttered that the Humber Bridge didn’t look up to much. It does now. The wonderful people at flightsim.to have spent ages making a really nice looking model that you can add to your installation of the program. It makes a bridge that is truly worth flying round. I’ve no idea if you can fly underneath it, but I’m going to have a try.BLUETOOTH MANAGER
Bluetooth Manager for Windows 10. This is a simple little manager that makes it really easy to use Bluetooth with Windows 10. It hides all the nasty device discovery and connection stuff behind a well behavedinterface.
TTGO CAMERA
A cheap ESP32 based camera with lots of trimmings. A while back I ordered a TTGO camera from Ali Express. It came today and it is lovely. It is similar to the ESP32 webcam that I bought a while back, but it has a PIR sensor and a BME 280 environmental sensor along with a nifty OLED display. ESP32 BLUETOOTH BLE TO WINDOWS 10 UNIVERSAL So I’ve got this lovely little M5Stack device with an ESP32 processor on it and it is supposed to support Bluetooth BLE. So I thought I’d see if it did. So fired up the example Bluetooth BLE program in the Arduino SDK and then I fired up the Bluetooth sample from the Windows-Universal-Samples and tried to get them to connect..And they just did.
THE RING DOORBELL AND WIFI PROBLEMS Some time back I got a Ring doorbell . It's an internet connected door chime that contains a camera and motion sensor. When someone rings your doorbell (or stands on your doorstep if you've turned on the motion sensor) your phone (or your Apple watch) goes ping to alertyou. The doorbell
ROBMILES.COMROBMILES.COMJOURNALHARDWARE MEETUPC# YELLOW BOOKEXAM REF 70-483 PROGRAMMING IN C Simple encryption with the ESP32. April 12, 2021. / Rob Miles. Early versions of the software for my Connected Little Boxes stored all the settings in an area of EEPROM memory. This is because the settings code was originally written to run on an Arduino Uno which onlyprovides EEPROM as
C# YELLOW BOOK
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. BEGIN TO CODE WITH JAVASCRIPT IS WRITTEN Begin to Code with JavaScript is written. September 23, 2020. / Rob Miles. It’s done! Yay! I’ve finished writing all the chapters of Begin to Code with JavaScript. I’ve been turning out a chapter every two weeks since early April. It’s been great fun and a wonderful distraction from the end of TEENAGE ENGINEERING OP-Z AS A WINDOWS 10 SOUND SOURCE I’m loving my Teenage Engineering OP-Z. Great fun. One of the things I like about it is its versatility. The usb port can be used to make it into a usb MIDI host (so that you can hang other devices off it) or a usb MIDI client (so that it can hang off other hosts) or a sound output (so it can sample sounds sent over USB) or a sound source (so that other devices can grab digital copies of the USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: BEGIN TO CODE PYTHON SNAPS Begin to Code Python Snaps. July 27, 2017. / Rob Miles. Creating pretty menu screens, Snaps style. As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I WRESTLING WITH PYTHON USING ESP32 AND ESP8266 WITH THE SAME SOURCE FILE Using ESP32 and ESP8266 with the same source file. If you want to use the same solution on both ESP8266 and ESP32 devices you find that there are a few inconsitencies between their libraries and include files. I've made this tiny set of conditional includes which pulls in the properly named elements for each processor. WHAT DOES ?? MEAN IN C# a.Name = "Rob"; When the program runs it will go to location 6,000 (where a is stored) and read the number out of there to find out where the Account is. In this case the variable a holds the number 10,000 and so the program will go to the Account there and set the name. Soif
THE RING DOORBELL AND WIFI PROBLEMS The Ring Doorbell and WiFi problems. November 22, 2017. / Rob Miles. Some time back I got a Ring doorbell. It's an internet connected door chime that contains a camera and motion sensor. When someone rings your doorbell (or stands on your doorstep if you've turned on the motion sensor) your phone (or your Apple watch) goes ping to alertyou.
ROBMILES.COMROBMILES.COMJOURNALHARDWARE MEETUPC# YELLOW BOOKEXAM REF 70-483 PROGRAMMING IN C Simple encryption with the ESP32. April 12, 2021. / Rob Miles. Early versions of the software for my Connected Little Boxes stored all the settings in an area of EEPROM memory. This is because the settings code was originally written to run on an Arduino Uno which onlyprovides EEPROM as
C# YELLOW BOOK
robmiles.com. Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. BEGIN TO CODE WITH JAVASCRIPT IS WRITTEN Begin to Code with JavaScript is written. September 23, 2020. / Rob Miles. It’s done! Yay! I’ve finished writing all the chapters of Begin to Code with JavaScript. I’ve been turning out a chapter every two weeks since early April. It’s been great fun and a wonderful distraction from the end of TEENAGE ENGINEERING OP-Z AS A WINDOWS 10 SOUND SOURCE I’m loving my Teenage Engineering OP-Z. Great fun. One of the things I like about it is its versatility. The usb port can be used to make it into a usb MIDI host (so that you can hang other devices off it) or a usb MIDI client (so that it can hang off other hosts) or a sound output (so it can sample sounds sent over USB) or a sound source (so that other devices can grab digital copies of the USING THE DS3231 REAL TIME CLOCK FROM If you ever have a need to connect a DS3231 Real Time Clock device to an ESP32 running MicroPython then I have just the blog post for you. All you have to do is download the driver from here: BEGIN TO CODE PYTHON SNAPS Begin to Code Python Snaps. July 27, 2017. / Rob Miles. Creating pretty menu screens, Snaps style. As you might know, I'm working on Begin to Code Python. You can order a copy below. It will be out once I've finished writing it. When I wrote the Begin to Code with C# book (which you can buy now - see below) I wrote a library of functions I WRESTLING WITH PYTHON USING ESP32 AND ESP8266 WITH THE SAME SOURCE FILE Using ESP32 and ESP8266 with the same source file. If you want to use the same solution on both ESP8266 and ESP32 devices you find that there are a few inconsitencies between their libraries and include files. I've made this tiny set of conditional includes which pulls in the properly named elements for each processor. WHAT DOES ?? MEAN IN C# a.Name = "Rob"; When the program runs it will go to location 6,000 (where a is stored) and read the number out of there to find out where the Account is. In this case the variable a holds the number 10,000 and so the program will go to the Account there and set the name. Soif
THE RING DOORBELL AND WIFI PROBLEMS The Ring Doorbell and WiFi problems. November 22, 2017. / Rob Miles. Some time back I got a Ring doorbell. It's an internet connected door chime that contains a camera and motion sensor. When someone rings your doorbell (or stands on your doorstep if you've turned on the motion sensor) your phone (or your Apple watch) goes ping to alertyou.
BEGIN TO CODE WITH JAVASCRIPT PODCAST May 29, 2020. / Rob Miles. In this chapter you’ll discover how JavaScript code interacts with the elements on a web page. And finish off by using the ultimate sound effect to make a really amazing egg timer. You can find a draft copy of the book and all the exampleprograms here.
RED NOSE DAY
robmiles.com. Continuing a tradition of over thirty years, I present my Red Nose Day Lecture in Rhyme for 2021. I’ll be doing the lecture live online for the first time. It is on Friday the 19th of March at 7:00pm. It would be lovely to see you there. As usual, there will be some technical content as I show you how to make your own ambient USING SSL SECURITY WITH ESP32 AND ESP8266 Using SSL security with ESP32 and ESP8266. November 22, 2020. / Rob Miles. The story so far.. Robert has been trying to connect an ESP8266 embedded device to an Azure IoT Hub, something he has done many times with no problems. Except it no longer works. Having spent a day failing, perhaps it is time for Robert to have some success. Now read USING ESP32 AND ESP8266 WITH THE SAME SOURCE FILE Using ESP32 and ESP8266 with the same source file. If you want to use the same solution on both ESP8266 and ESP32 devices you find that there are a few inconsitencies between their libraries and include files. I've made this tiny set of conditional includes which pulls in the properly named elements for each processor. BEGIN TO CODE WITH C# Begin to Code with C# — robmiles.com. This is a beautifully printed, all colour, programming text which will get you writing Universal Windows Applications using a specially written library of easy to use supporting functions, called Snaps. It is published by Microsoft Press and available from all the usual outlets, including Amazon. RATHER USEFUL SEMINARS Rather Useful Seminar Program Spring 2014. We are back with a sequence of presentations that are tailored at the professional world. All the presentations are at the same time as usual, 1:15 on Wednesday, but the venue has shifted to Lecture Theatre A on the ground floor ofTTGO CAMERA
A cheap ESP32 based camera with lots of trimmings. A while back I ordered a TTGO camera from Ali Express. It came today and it is lovely. It is similar to the ESP32 webcam that I bought a while back, but it has a PIR sensor and a BME 280 environmental sensor along with a nifty OLED display. ESP32 BLUETOOTH BLE TO WINDOWS 10 UNIVERSAL ESP32 Bluetooth BLE to Windows 10 Universal Apps. March 26, 2019. / Rob Miles. So I’ve got this lovely little M5Stack device with an ESP32 processor on it and it is supposed to support Bluetooth BLE. So I thought I’d see if it did. So fired up the example Bluetooth BLE program in the Arduino SDK and then I fired up the Bluetooth samplefrom
COLLAPSING REGIONS IN VISUAL STUDIO I like using regions in Visual Studio. They make it much easier to move around code. I’m writing C++ at the moment and functions and code blocks are automatically tuned into regions, which is nice. If you want to collapse and open them quickly there are a THE MAGIC OF CALLERMEMBERNAME CallerMemberName lives in the System.Runtime.CompilerServices namespace and it has one simple behaviour. It lets a method know the method or property it was called from. You use it as a parameter to the method, like so: The method Demo has a single parameter which is called name. All it does is print the name out.robmiles.com
* Journal
* Events Hardware Meetup * Books C# Yellow Book Begin to Code with C# Begin to Code with Python Exam Ref 70-483 Programming in C# * Tech Hull Pixelbot Wrestling with Python Arduino Raspberry PiBluetooth Manager
* Writings The Little Brown Ikea Pencil of DoomTrip Hazard PI
* Archive RedNoseDay 2011 RedNoseDay 2015 Red Nose Day 2017 Red Nose Day 2019 Three Thing Game Destruction Golf Rather Useful Seminars Crazy Archive Ye Olde Spoke Very Silly Games News Departmental Events Windows Phone App Studio LiveWriterFickrInkifyROBMILES.COM
* Journal /
* Events/
* Hardware Meetup
* Books/
* C# Yellow Book
* Begin to Code with C# * Begin to Code with Python * Exam Ref 70-483 Programming in C#* Tech/
* Hull Pixelbot
* Wrestling with Python* Arduino
* Raspberry Pi
* Bluetooth Manager
* Writings/
* The Little Brown Ikea Pencil of Doom* Trip Hazard PI
* Archive/
* RedNoseDay 2011
* RedNoseDay 2015
* Red Nose Day 2017
* Red Nose Day 2019
* Three Thing Game
* Destruction Golf
* Rather Useful Seminars* Crazy Archive
* Ye Olde Spoke
* Very Silly Games News * Departmental Events * Windows Phone App Studio * LiveWriterFickrInkifyROBMILES.COM
Rob Miles on the web. Also available in Real Life (tm)JOURNAL
ROBMILES.COM
* Journal /
* Events/
* Hardware Meetup
* Books/
* C# Yellow Book
* Begin to Code with C# * Begin to Code with Python * Exam Ref 70-483 Programming in C#* Tech/
* Hull Pixelbot
* Wrestling with Python* Arduino
* Raspberry Pi
* Bluetooth Manager
* Writings/
* The Little Brown Ikea Pencil of Doom* Trip Hazard PI
* Archive/
* RedNoseDay 2011
* RedNoseDay 2015
* Red Nose Day 2017
* Red Nose Day 2019
* Three Thing Game
* Destruction Golf
* Rather Useful Seminars* Crazy Archive
* Ye Olde Spoke
* Very Silly Games News * Departmental Events * Windows Phone App Studio * LiveWriterFickrInkifyApril 04, 2020
PRINTING VISORS FOR COVID-19 April 04, 2020 / RobMiles
I noticed that Paul was printing out visor holders for health workers. I thought I’d like to have a go and he was kind enough to send me his design of choice. Of course Una (my 3D printer) promptly decided to play up massively. At one stage I resorted to shouting “I’m trying to do something good here!” very loudly at her. That didn’t work and so I replaced the print nozzle for one that actually had a hole in it. This improved matters considerably, and after a couple of hours I had my first prototype. You are supposed to use A4 plastic binder covers but, not surprisingly, these are a bit hard to get hold of at themoment.
I’ve ordered a bunch, but for now I’m making do with some transparency film that I had lying around for printing out overhead projector slides (remember them). I’ve also ordered some proper length elastic bands. The finished article looks OK to me. I’m going to wear it for a while just to see how long it lasts. Now all I need to find is someone who wants a mask like this. I’m not saying it is perfect, but it beats the heck out of nothing….. If you have such a need, let me know__April 04, 2020 /
__Rob Miles / __Comment __3D printing , Ultimaker1 Likes
Share
ROB MILES
April 03, 2020
THE CASE OF THE HAUNTED HOMEPODApril 03, 2020 /
Rob Miles
Well, that was spooky. Being a lazy sort of person I have a habit of asking my Apple HomePod to play my favourite tunes. This used to work well, with the device duly serving up a bunch of what my sister used to call “middle of the road cr*p”. However, lately it seems that the HomePod has decided that my tastes have changed to jangly guitar rock and obscure Japanese bands. Most strange. At first I thought it was Apple’s algorithms deciding it might be fun to test the limits of my taste, but today I resolved to try and find out why the HomePod thought my tastes had changed to much. The answer is kind of interesting. The latest release of the HomePod software has the ability to recognise the voices of family members. But you have to enable this. And if you don’t enable this recognition the HomePod uses a default account for the person doing the talking. And for some reason it had fixed on number one son’s account. It must have picked up his presence on the network a while back and decided that his was the voice of power. So for the last couple of weeks I’ve been living with his tastes. I just had to set my account as the default user and enable voice recognition and I’m back in a world of Steely Dan and the like.__April 03, 2020 /
__Rob Miles / __Comment__Life
1 Likes
Share
ROB MILES
April 02, 2020
MAKING AN OLD MAC USEFUL WITH CATALINA PATCHERApril 02, 2020
/
Rob Miles
I was rather upset when my venerable old Macbook Pro fell off the end of Apple’s support. But today I’m happy again, thanks to Catalina Patcher . It integrates the update and patching process to get even my 2008 vintage MacBook Pro back in the game. There's even a video you can follow as you prepare a bootable system disk and then use this to re-image your machine. The process can take a while and I think it works best if you create an empty machine but it works a treat. It’s rather pleasing to find a 12 year old machine is still able to be useful. If you’ve got an old Apple lying around it is well worth a look.__April 02, 2020
/
__Rob Miles / __Comment__Software
0 Likes
Share
ROB MILES
April 01, 2020
ADVENTURES IN NETWORK GAMING April 01, 2020 / RobMiles
We had lots of fun this evening playing games. We had six connections and eight people, and off we went. First up we tried to play ColtExpress . This was
hilarious. Not because it ever worked, but because our attempts to get everyone registered into a single game and signing up turned out to be at least as much fun as playing a proper game. So we moved on toTicket to Ride
, another
game that we’ve enjoyed in real life. And another game that didn’t work. It’s a probably a bit cruel to berate Admodee Digitalfor their
horrid network experience, what with all the extra traffic that they are probably seeing. But, having said that we saw just twelve people trying to play Colt Express (and six of them were us) and it still didn’t work, with “Network Error 17” being a particular favourite. In this day and age that kind of performance is rubbish. My advice: don’t pick up either of these games if you want to play themover the network.
So, around an hour in, with no games played, we moved onto Tabletopia . This is web based platform that just provides a sandboxed environment in which you play the game. And by play I mean you move all the pieces, pick your cards up and look at them, and try really hard not to put them back on the table with theirfaces visible.
We were playing Secret Hitler , which is a great game. After a while we managed to surmount the challenges of the virtual world and stop ourselves showing our secret roles. You can have a go for free, one player starts the game and sends out links to everyone else to join in via their browser.Although you might find that the site is very, very busy. It was hilarious. It wasn’t quite the same experience as live play, but it was good enough to make we want to have another go.__April 01, 2020 /
__Rob Miles / __Comment__board games
1 Likes
Share
ROB MILES
March 31, 2020
WRITING MICROPYTHON USING VISUAL STUDIO CODE AND PYMAKRMarch 31, 2020
/
Rob Miles
I’m starting to really, really, like MicroPython . I particularly like the way that you can use the REPL command prompt to test out code before dropping it into your programs. I’ve been using an editor called Thonny which is nice enough but of course what I really want is to be able to use Visual Studio Code. It turns out that there’s a plugin for this. It’s called Pymakr. It
lets you transfer Python files between your PC and your MicroPython device and provides a REPL prompt too. If you want to use it you have to install Node.js first. I did this and then found that it didn’t work. My MicroPython board was not detected. I was using one of my Doitboards
which usually works fine. (I’ve just bought another one….) It turns out that Pymakr maintains a list of USB devices that it is willing to connect with. You need to make sure that your device is on the list in the configuration file Pymakr.json. Use the command PYMAKR>GLOBAL SETTING to open this file and then add your device manufacture to the list, like I’ve done below. Note that this is not the the manufacturer of your device, it is the manufacturer of the USB interface that the device uses to connect tothe PC.
You can find the name that you need by opening Device Manager, right-clicking the com port where your board is connected and then getting the manufacturer name from the properties page: I did this and everything started working. The Pymakr plugin has a nifty feature where it will copy all the Python files in your project into the device, or only copy the ones that you’ve changed. Verynifty.
If you’ve not played with MicroPython before I’ve written a tiny guide that you might find useful. You can find it here.
__March 31, 2020
/
__Rob Miles / __Comment __micropython , Visual Studio Code0 Likes
Share
ROB MILES
March 30, 2020
SEAM CLIENT FUN AND GAMES March 30, 2020 / RobMiles
I think this should be fast enough…" id="yui_3_17_2_1_1586154047964_224"> I think this should be fast enough… Now that we are getting into networked game nights I’ve decided that I have a need to play games on the big telly in the living room. Thoughts turned to a Raspberry Pi 4 running Steam Client. This was suspiciously easy to set up: there are a couple of splendid guides online that you can find hereand here
Then I did some testing. One thing I didn’t appreciate is that fundamentally Steam Client is a souped up remote desktop. I was installing it using VNC on my PC and things got somewhat surreal when my PC desktop appeared on a machine where it shouldn’t be. I could see my VPC desktop on a remote desktop on the Pi. It was a bit like that bit in SpaceBalls when they watch the video of the movie insidethe movie .
I wanted to take a screenshot but I was afraid this might cause a rift in the space-time continuum. Anyhoo it seems to work for most games. Now I need to figure out how to do the video chat part of the evening.__March 30, 2020 /
__Rob Miles / __Comment__Raspberry Pi
0 Likes
Share
ROB MILES
March 29, 2020
SORTING OUT MY CABLES... March 29, 2020 / Rob Miles I spent very happy while doing this with all my Dupont cables today. I think it really was time well spent. __March 29, 2020 / __RobMiles / __Comment
__Gadgets
1 Likes
Share
ROB MILES
March 28, 2020
HOME NETWORKING TIPS March 28, 2020 / Rob Miles I’m sure that most of my readers know this stuff, but just in case you don’t, here are some home networking tips. Feel free to add yours at the bottom in the comments.*
If you can use wire, use wire. Nothing like a wired connection. If your laptop doesn’t have a socket you can get a USB adaptor (search Amazon for USB network). It makes a big difference.*
You can also get boxes that let you send network connections over the mains wiring in your house.*
Switch your router off and on again. It really works.*
Try changing your WiFi channel to improve performance. Some channels are susceptible to interference from Microwave ovens and the like. Your KC router should automatically scan for a quiet channel when you reboot it, so you might find this will ease your problems a bit. There are WiFi scanner apps that you can get to tell you which channels are in use in your area. Take a look at Vistumblerif you have a PC.
*
Look at WiFi signal boosters if you have any “hard to reach” partsof the house.
*
If you keep files at home remember security. Don’t have only one copy, and don’t leave important data lying around. Tools like Microsoft Onedrive are a great way to put your files in the cloud so that they are secure. They can even find old versions if you make abad edit.
*
Remember to “switch off” every now and then and just do something that doesn’t involve the computer (that’s the one I’m worst atfollowing)….
__March 28, 2020 / __RobMiles / __Comment
__Life
0 Likes
Share
ROB MILES
March 27, 2020
HARDWARE MEETUP NOW ON TEAMS March 27, 2020 / RobMiles
Last night we had our first ever “Hardware Meetup on Teams”. There were only a few of us, but it went surprisingly well with only a few minutes spent saying “Can you hear me?” and “No.”. If you want an invite to our next meetup, ping me an email at hardwaremeetup@robmiles.com and I’ll see what I can sort out.__March 27, 2020 /
__Rob Miles / __Comment__Hardware Meetups
0 Likes
Share
ROB MILES
March 26, 2020
A WALK IN THE WOODS
March 26, 2020 / Rob Miles I went out for my “one trip out of the house for exercise” walk today. I took the camera to try and lend some impression of purpose to the trip. I have to say that the outside is looking very nice at themoment.
__March 26, 2020 / __RobMiles / __Comment
__Life
0 Likes
Share
ROB MILES
March 25, 2020
HULL HAS GREAT NETWORKING March 25, 2020 / RobMiles
It’s nice to have a service that promises speed and then delivers…." id="yui_3_17_2_1_1586154047964_334"> It’s nice to have a service that promises speed and thendelivers….
With everyone now confined to their houses and living their lives on the internets it’s great to be in Hull. This is the performance that I was seeing yesterday when I was downloading the games that we wantedto play. Awesome.
__March 25, 2020 /
__Rob Miles / __Comment__Hull
1 Likes
Share
ROB MILES
March 24, 2020
PLAYING SMALLWORLD 2 ONLINE March 24, 2020 / RobMiles
Smallword is a
nice little board game. Players try to build empires of different races with different attributes. The skill-full part of the game is deciding when to ditch your race, send it into decline and reset your conquering ambitions. We played it in person a while back and tonight, because we can’t get together any more, we had a go at the online version. It worked very well, there were some network hiccups but nothing that got in the way of having fun. In fact, without the need to move bits of cardboard around and count up scores the gameplay went at a fair old clip. If you want to play it, you can find it on Steamfor a modest
sum. Well worth it for the fun that we had, and we are definitely going to do it again. We used Discord for in game chatting and that worked well too. Of course I’m only posting this because I managed to win one of the games we played…..__March 24, 2020 /
__Rob Miles / __Comment__board games
0 Likes
Share
ROB MILES
March 23, 2020
USB POWER SUPPLY
March 23, 2020 / Rob Miles This is a really useful device. You feed it power from a USB socket and it puts out a range of voltages from around 14 volts down to two or three. You can also set it to limit the current supplied and it has a nifty display of current and voltage. Great for testing simple circuits and well worth the price.I got mine here
and
the customer service was excellent. My first device arrived with the perpsex covers smashed. I messaged the supplier asking if they could supply a couple of spare covers as the electronics worked fine, but they sent me a complete replacement. Good product and good service.Thanks for that.
Note: One thing to be aware of is that the device arrives with the output voltage set to maximum. Make sure that you adjust this down to your required voltage before you plug it into the device you want topower with it.
__March 23, 2020 / __Rob Miles/ __Comment
__Gadgets
0 Likes
Share
ROB MILES
March 22, 2020
CROCODILE DENTIST IS STILL A THINGMarch 22, 2020
/ Rob Miles
When our kids were a lot younger than they are now we had a lot of fun with a game called “Crocodile Dentist”. The gameplay is simple enough: pull teeth out from the crocodile and be careful not to pick the one which makes him close his jaws and chase you across the table. Last we we got out our old copy and played it with a new member of the family and discovered that it still retains its nerve wracking charm. It’s very pleasing to find that you can still buy it.
I guess this means that there might be someone out there who has spent nearly all their working life producing copies of the game. That would look great on any CV.__March 22, 2020
/ __Rob Miles
/ __Comment
__Life
0 Likes
Share
ROB MILES
March 21, 2020
BUY A COPY OF FRITZING March 21, 2020 / Rob Miles If you are into electronics you should be into Fritzing . It’s a fantastic way to visualise circuits at breadboard level, schematic level and finally on a PCB. I’ve been using it for ages. I’ve just installed it again on my newly built PC and I noticed that this time there’s a proper option to pay. Which I was very happy to do. Software of this quality deserves to be supported. __March 21, 2020 / __RobMiles / __Comment
__Software
0 Likes
Share
ROB MILES
March 20, 2020
SELF ISOLATION TIP: START A DIARYMarch 20, 2020 /
Rob Miles
I’ve been self-isolating now for a couple of days and so I now feel that I have acquired sufficient experience to be able to give out a few tips to you, dear reader. After all, it is only a matter of time before you have to do it too. My biggest tip so far is to do something that I’ve been doing for a while anyway. When I stopped having a “proper” day job a few years ago I found that it was hard to focus on things that I was working on. So now I have a diary that I fill in every day. Some of the items are under headings for particular projects, but others are just things that I want to keep track of having done. If I have a bunch of things that need to be done I put them on the day as a series of bullet points and then tick them off when complete. I then carry any left overs onto the following day. I find that this gives a nice structure to what I’m doing and means that I can see what I’ve achieved going forwards. I’m sure there are some good programs for this (what I really want is one that I can use to tag items to make it easy to search for entries on a particular topic) but for now I’m just using a Microsoft Word document. I keep the master copy on OneDrive so that I can update and view it on any platform, including the phone. I’ve found it very useful in real life too. I don’t have to try and remember when I ordered those tickets or whatnot, I just look up the event in the diary. And of course when historians want to find out just when the great Rob Miles did all his mighty deeds they will have just one place to look…__March 20, 2020
/ __Rob Miles
/ __2 Comments
__coronavirus
0 Likes
Share
ROB MILES
March 19, 2020
SAVE ON ANIMAL CROSSING AT SHOPTOMarch 19, 2020 /
Rob Miles
Looking forwards to playing Animal Crossing on your Nintendo Switch but not looking forward to spending fifty quids to do it? You can reduce the hit on your wallet a bit by heading over to ShopTo where you can pick up the download for aboutten pounds less.
__March 19, 2020 /
__Rob Miles / __Comment__Nintendo Switch
0 Likes
Share
ROB MILES
March 18, 2020
FACEBOOK PORTAL TV
March 18, 2020 / Rob Miles I thought that the Facebook Portal TV was an interesting device when it came out, but at the time I didn’t think that I had a particularly good reason to own one. That changed this week, with the prospect of spending a while unable to meet up with people in person. So I’vegot one.
It works rather well. You clip it to the top of your TV and plug it into your TV and the mains adaptor and away it goes. One real annoyance is that it needs an HDMI cable to connect to the TV but one is not supplied in the box. Facebook are not selling this device cheaply, and to leave out a crucial cable is just annoying pennypinching.
The setup is easy (although the firmware update took ages) and the calling to other Portal owners works smoothly. You can call people via Facebook Messenger or Whatsapp. Since the device is made by Facebook (the clue is in the name) I think it is unlikely that they will be adding Skype or Zoom capability in the future. But what there is works well. And there is Amazon Alexa integration too which is a strange inclusion, but works well. There is even a little speaker in the Portal itself so you can hear responses without having to turn your TVon.
The camera will try to find the people in the room and frame the image around them. It is not a particularly high resolution device and when it zooms in the picture can get a little bit blocky. It also has an annoying habit of occasionally heading for interesting wallpaper patterns or book cover that it finds interesting but in general it works very well. Audio is picked up by a bunch of 7 microphones and isquite clear.
There are some very neat Augmented Reality features on show with the “Story Time” applications. These let one party in a call read a story to everyone else with animated graphics and sound. Sometimes the narrator is given a dynamic costume or mask overlay in the story which is both impressive and amusing. There are also a bunch of fun environments that you can overlay on your room and a picture frame mode that you can use to view photos. As a way of keeping in touch with family it works very well. We’ve had a few calls drop out, but this is not necessarily something we can blame the Portal for. The biggest problem that I’ve had with it is that it is a very “needy” HDMI device. Plug it into a TV and turn it on and it will automatically tell the TV to connect. This is useful if you want to just switch to an incoming call, but at the end of the conversation it will frequently refuse to give you your TV back. You end up having to manually select the TV input which makes using it a bit more fiddly than it needs to be. The fact that the device is produced by Facebook is mildly concerning, although I’ve always thought that a faceless multinational corporation with thousands of shareholders might not be entirely on my side anyway. If they can find a way of making commercial use of what happens in my living room then good luck to them. I’ll live with the lack of privacy for now. And later, when we can go and see people in person I might relegate it to the spare room. But for now I think its usefulness outweighs the risk. If you’re really concerned about your privacy you can cover over the camera with a little shutter and press a button to turn off themicrophones.
If you can get one I reckon they are a good buy. Having a call on your TV does really seem to open up a window into the world of the person you are calling. I think the smaller devices are less compelling; if I want a small device to make video calls then I’ll take a look at theEcho Show.
__March 18, 2020 / __Rob Miles/ __Comment
__coronavirus
0 Likes
Share
ROB MILES
March 17, 2020
SELF ISOLATING ROB
March 17, 2020 / Rob Miles These are the strangest times that I can remember. And I go back a long way. Today we discovered that one of our family was showing some symptoms that meant that we have to go into “self isolation” mode. The good news is that self-isolation doesn’t stop you from sitting in front of a computer for multiple hours a day, and so I think I’llbe just fine.
__March 17, 2020 / __Rob Miles/ __Comment
__coronavirus
0 Likes
Share
ROB MILES
March 16, 2020
LAST CHANCE AT THE LITTLE BOOKSHOPMarch 16, 2020
/ Rob Miles
The Little Bookshop in Leeds is one of my favourite places on the planet. Really. It’s just a lovely place with a great selection of kids books and a splendid cafe. We went there today for lunch and it was great. There was a definite “end of term” feel about the whole affair, as if we were doing something for the last time for a while. I really hope that the nasty things that are coming down the tracks don’t put lovely places like this out of business. I wish them (and all places in the same position) the very best of luck.__March 16, 2020
/ __Rob Miles
/ __Comment
__Life
0 Likes
Share
ROB MILES
*
* Next__
* Journal /
* Events/
* Hardware Meetup
* Books/
* C# Yellow Book
* Begin to Code with C# * Begin to Code with Python * Exam Ref 70-483 Programming in C#* Tech/
* Hull Pixelbot
* Wrestling with Python* Arduino
* Raspberry Pi
* Bluetooth Manager
* Writings/
* The Little Brown Ikea Pencil of Doom* Trip Hazard PI
* Archive/
* RedNoseDay 2011
* RedNoseDay 2015
* Red Nose Day 2017
* Red Nose Day 2019
* Three Thing Game
* Destruction Golf
* Rather Useful Seminars* Crazy Archive
* Ye Olde Spoke
* Very Silly Games News * Departmental Events * Windows Phone App Studio * LiveWriterFickrInkifyROBMILES.COM
Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull . He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is. THOUGHT FOR THE DAZED Did you know that every year 160 road sweepers drown in Venice?April 2020
SU
MO
TU
WE
TH
FR
SA
Wed
1
* 7:21a 7:21 Adventures in Network Gaming*
ADVENTURES IN NETWORK GAMING7:21am – 7:21am
7:21 – 7:21
1
Thu
2
* 7:21a 7:21 Making an old Mac useful with Catalina Patcher*
MAKING AN OLD MAC USEFUL WITH CATALINA PATCHER7:21am – 7:21am
7:21 – 7:21
1
Fri
3
* 7:21a 7:21 The case of the haunted HomePod*
THE CASE OF THE HAUNTED HOMEPOD7:21am – 7:21am
7:21 – 7:21
1
Sat
4
* 7:21a 7:21 Printing Visors for Covid-19*
PRINTING VISORS FOR COVID-197:21am – 7:21am
7:21 – 7:21
1 5
6
7
2
3
4
Sun
5
Mon
6
Tue
7
Wed
8
Thu
9
Fri
10
Sat
11 12
13
14
9
10
11
Sun
12
Mon
13
Tue
14
Wed
15
Thu
16
Fri
17
Sat
18 19
20
21
16
17
18
Sun
19
Mon
20
Tue
21
Wed
22
Thu
23
Fri
24
Sat
25 26
27
28
23
24
25
Sun
26
Mon
27
Tue
28
Wed
29
Thu
30
30
* .NET Gadgeteer
* .NET Micro Framework* 3D printing
* air quality
* Arduino
* art
* Audio
* Azure
* begin to code with Python* BeginToCode
* board games
* book reviews
* Books
* C4di
* CampFire
* Conferences
* Connected Humber
* development
* Downloads
* Embedded
* emf
* esp32
* Events
* film reviews
* food
* Gadgets
* Galileo
* games
* GlobalGameJam
* Hardware
* Hardware Meetups
* Holiday
* Hull
* Hull City of Culture* Hull Devs
* Hull Makerspace
* HullGlobalGameJam
* HullPixelBot
* Humber Healthcare
* Iceland2019
* Imagine Cup
* Kinect
* led cube
* Lego
* Life
* Link
* Lora
* Microsoft Band
* Mix 11
* MonoGame
* music
* MVP
* MVP Summit
* Nintendo Switch
* no category
* Photography
* pictures
* Pinball
* PiTableTop Arcade
* Platform Expos
* Programming
* Python
* radio
* Raspberry Pi
* ratherusefulseminar* Red Nose Day
* restaurant
* robots
* Serious Stuff
* SIGCSE
* Snaps
* Software
* Space Apps Challenge* Special Offers
* superheroscience
* Surface
* Talks
* Teaching
* TechDays
* TechEd-Developers
* TechEd2013
* theatre
* Three Thing Game
* Travel
* TV reviews
* UI Design
* Ultimaker
* video game reviews* Vista
* Visual Studio
* Wii U
* Windows 10
* Windows 7
* Windows 8
* Windows Dev
* Windows Phone
* wrestling with python* Writing
* XNA
* Yellow Book
*
Rob Miles
If anyone has a need for a face visor I've started printing them. Not sure how serviceable they are, but if anyone… https://t.co/fVOII8JZIY Apr 5, 2020, 11:59 AM*
Rob Miles
Weight loss tip: Stand on your scales with your arms folded. That way each arm supports the other, rather than just… https://t.co/oDQ0Fr2paF Apr 1, 2020, 11:18 AM*
Rob Miles
What the wrong sized batteries look like. #toomanyas https://t.co/BijaYmx8B1 Mar 31, 2020, 11:59 AMJournal RSS
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0