We recently attended the BETT 2014 show and bumped into Matrix Multimedia; they introduced us to the latest revision of their product, Flowcode 6.
We’ll be doing this in a two-part post as Matrix Multimedia kindly gave us one of their development boards to try out (ECIO28P PIC), we’ll be posting separately about what we’ve done with this in another review.
As we understand it Flowcode has been around for many years and has been going through it’s revisions with additional features with every version. There is a large community of users and a generous helping of documentation in the form of tutorials, videos and online courses.
I know this is completely unrelated to anything else on this site but hey.
I’ve just been to my local Tesco supermarket with a friend of mine to pick up some beer. I made the fatal mistake of taking my kids with me instead of leaving them at home unsupervised. I was subsequently refused sale of my alcoholic beverage of choice because my two children are under age!!!!
No S**t Sherlock!!!
I didn’t know Tesco had an anti-family policy. I hope Sainsbury’s don’t because it looks like I’ll be taking my business there in future.
The next Microcontroller we’re going to look at is the Arduino Uno R3 – This is a open source and low cost development board that has an ATmega328 and 14 digital input/output pins (6 can be used as PWM outputs) it also has 6 analog inputs. There is also a USB connection for uploading sketches (programs) from your computer and a ICSP header so you can program it directly if you wish.
We’ll mention it again; this isn’t being directly compared to the other development boards we’re reviewing and hopefully you can make your own mind up regarding what to use after this shootout series. We’ll be doing a summary of all microcontrollers when we come to the end of the Shootout.
There are various types of Arduino available; we chose the Arduino Uno due to the fact that we believe it’s the easiest to get started with and is also the lowest cost of the Arduino family – If you’re just getting started with programming microcontrollers then this would be an entry level product for learning and prototyping.
We’ll be running the same example as we did with the Parallax Propeller, by setting up the board and development environment and flashing an LED with code. Pin 13 is by default an LED actually on the board it’s self, so we’ll be flashing an external LED hooked up to a small breadboard.
The Parallax Propeller (P8X32A) is a 32bit microcontroller with a difference. It contains 8 cores (called cogs) and can run different routines simultaneously. The propeller doesn’t seem as popular in the UK as it does in the USA but that’s probably because there are only a few places that stock it and it’s more expensive that the Arduino. It’s a shame really because it really is a great little chip. One other thing that may have caused the lack of adoption was the fact that it had to be programmed in a language called SPIN. Over the past couple of years however, Parallax have listened to the masses and have now provided a C programming environment for use with the Propeller.
Ok, here’s the start of something we’ve been planning for a while. We’ve rounded up as many development boards as we can find and we’re going to compare them. This guide won’t be a “which one is better” type of article, more of an introduction to the various platforms available.
At first we’ll just cover the installation of each of the platforms tool chains and how to blink a simple LED, noting how each one differs in ease of use, programming language used, price, etc.
Here is a list of the platforms we have available.
If any of you guys would like us to include any other platforms, please feel free to make suggestions and we’ll see if we can get our hands on them.
Stay tuned as the first installment will be posted later today….
While discussing the new lego building website, www.buildwithchrome.com, the following conversation occured :-
Steve: “Who needs lego when you’ve got this?”
Carl: “Yeah but playing with real lego is more fun”
Steve: “Not when you’re at work”……..
Carl spits tea all over
It tickled me anyway.
It’s not all electronics here in The Hack Shed. We sometimes dabble with wood too. We normally have a few pallets knocking around and I’ve turned several into simple wooden planters to put in the garden. My latest venture into woodwork is turning a pallet into a coffee table.
This particular project started a couple of months ago and then has been left on the back burner.
I started by cutting pieces of wood to fit into the gaps (hence the two different colours). I chose not to make them an exact fit because I wanted that 1-2mm gap to help with the rustic look. Once the pieces were in place, it all had a good sand down. I haven’t sanded any of the underside yet and there are also a few sharp nail ends sticking through which need to be ground off.
Eventually this thing will have some sturdy legs, probably from an old fence post. For the top, I think I’m going to paint a union flag on and then sand it to make it look worn. Depending on how I feel at the time, I may even just leave the wood grain on top and apply some wax or danish oil because I quite like the contrast between the two different types of wood.
Stay tuned for more updates….
Here in The Hack Shed, I run ubuntu linux on my main PC. I tend to run Windows on my work laptop but have always been happy with Ubuntu for my tinkering PC. I do run Windows inside a VM as well but don’t tend to fire it up unless I need to run windows software. Most of my needs up here are for web browsing and playing music.
I recently decided to try Netflix to see what all the fuss is about and have been impressed so far… until just now.
Boot up the PC – Check. Run Chrome – Check. Try to play something on Netflix – FAIL!!!
I’m sure most of you know this already but Netflix use Microsoft’s Silverlight technology to play it’s streamed media. Linux does have a version of Silverlight but it doesn’t support the dreaded DRM.
While there are a couple of convoluted ways of streaming from Netflix on linux, they involve running Wine and other things to trick Netflix into letting the data stream to the linux desktop. I don’t want to do that!
Looks like I’m going to have to play my videos from within a VM.