Hi all,
I want to migrate from using Arduino to using mbed for development of low power devices, initially uControllers containing Nordic BLE chips.
I am willing to put in some up front time learning c or c++, before diving into mbed proper - but will this be worth it, if so which? Which is the best way you would advise me to proceed?
To give you some context here is a precis of my relevant background :
Programming: I worked on LAMP dev (mostly backend) for many years, as such I'd say I'd say I was somewhat Enterprise Software
oriented - TDD, Unit Tests, Design Patterns etc granted that is in scripting languages PHP, Javascript some Python etc. I'm cool with CLI Linux setups and simple BASH scripts. I've used Arduino for personal projects for about 5 years without having to actually stop and take the time to learn what is going on, I just picked up stuff that works by trial and error, re-use other people's libraries, read code. I always manage to just get by - but am often stymied when I wander "off piste" and try to write stuff of my own.
Hardware : I have no formal EE training, just started with Arduinos and moved to breaking electrical gadgets to see how they work, then spent time soldering up perf board prototypes etc. This is mostly in the low power domain, targeting remote connected devices with simple sensors and gateways (I live in a rural environment). This year I discovered these Nordic Arm chips and am wowed at their potential, I'm doubly motivated now given the recent adoption of mbed into Arduino BLE boards.
Mbed : I have used the mbed online compiler, and have simple programs that run on my chosen target (including the NRF 52_DK) I read through the rich library of open examples that others have contributed and can largely grok what is going on.
Forgive the long post, but I'm hoping it yields regarded replies. I was unable to find a similar question on here, or on SO. I've taken the time to wander around in the uController space but now find myself yearning to get back into programming proper- I just need some direction here.
(from interaction on various Arduino forums I'd say I am not alone in feeling dissatisfaction with a "software only" existence, fwiw)
Hi all,
I want to migrate from using Arduino to using mbed for development of low power devices, initially uControllers containing Nordic BLE chips.
I am willing to put in some up front time learning c or c++, before diving into mbed proper - but will this be worth it, if so which? Which is the best way you would advise me to proceed?
To give you some context here is a precis of my relevant background :
Programming: I worked on LAMP dev (mostly backend) for many years, as such I'd say I'd say I was somewhat Enterprise Software oriented - TDD, Unit Tests, Design Patterns etc granted that is in scripting languages PHP, Javascript some Python etc. I'm cool with CLI Linux setups and simple BASH scripts. I've used Arduino for personal projects for about 5 years without having to actually stop and take the time to learn what is going on, I just picked up stuff that works by trial and error, re-use other people's libraries, read code. I always manage to just get by - but am often stymied when I wander "off piste" and try to write stuff of my own.
Hardware : I have no formal EE training, just started with Arduinos and moved to breaking electrical gadgets to see how they work, then spent time soldering up perf board prototypes etc. This is mostly in the low power domain, targeting remote connected devices with simple sensors and gateways (I live in a rural environment). This year I discovered these Nordic Arm chips and am wowed at their potential, I'm doubly motivated now given the recent adoption of mbed into Arduino BLE boards.
Mbed : I have used the mbed online compiler, and have simple programs that run on my chosen target (including the NRF 52_DK) I read through the rich library of open examples that others have contributed and can largely grok what is going on.
Forgive the long post, but I'm hoping it yields regarded replies. I was unable to find a similar question on here, or on SO. I've taken the time to wander around in the uController space but now find myself yearning to get back into programming proper- I just need some direction here.
(from interaction on various Arduino forums I'd say I am not alone in feeling dissatisfaction with a "software only" existence, fwiw)