Earlier quoted context omitted.
As someone who has used the parallax propeller, I feel like you a doing a bit of a disservice to not include some reasons for or against it. Cons: - Comparatively high price point at $8 - The custom 8-core architecture is more difficult to make full use of - No other chips in the family (can't flexibly move up or down in flash size / IO / core count) - No interrupts - Uncertain availability, and may be nearing end-of…
Wow, some lovely downvotes for making a suggestion. Not sure how two words can be so offensive to people... Other advantages to Propeller in addition to what you say: - DIP form factor, easy to breadboard - Very little supporting circuity needed. Very easy to set up. - Enthusiastic intimate helpful community on the forum - GCC available (not an advantage over Arduino but it exists you don't have to use SPIN) - Pretty…
How to pick a microcontroller
71–80 of 100 posts
Re: How to pick a microcontroller
#72A quicker guide for real beginners: Do you want to understand in detail what's happening? => Arduino UNO Is the UNO too small/slow? => Arduino Due Still too small or you really just want a small computer running Linux but with GPIO-Pins? => Raspberry PI
I disagree. Everything you listed a) can't be used for products, b) doesn't let you make progress beyond "oh look, I lit up an LED!". Sure, if you never programmed a small device, by all means, start with an Arduino. But after you do light up that LED, please learn more. Go bare metal, learn about interrupts, state machines, entering sleep states -- without those things you'll stay forever in the toy world. In the re…
The RPI is a useful production device in some niche applications, thanks to the Compute Module. There are a lot of circumstances where you need a powerful SoC, but you don't have the time or the budget to deal with a dense BGA; the RPI Compute Module replaces a lot of difficult design work with a standard SODIMM slot. Obviously it's no use in a mass-market consumer product, but it makes a ton of sense for a small-volume industrial device.
Re: How to pick a microcontroller
#73Earlier quoted context omitted.
Light blue bean is $30. ESP is production ready. But doesn't have bluetooth (esp32 is not ready for prime time yet). What are other considerations? Wemos D1 mini or NodeMCU :).
"esp32 is not ready for prime time yet" There are some rough edges, but its already very useable, especially since the new silicon came out. Got anything specific in mind?
Re: How to pick a microcontroller
#74Earlier quoted context omitted.
Your confusion stems from what kind of beginner the author means. You read it as "total beginner to anything vaguely related to microcontroller programmer". I assume the authors means it as "has programmed stuff with microcontrollers before but never made a hardware design from scratch yet". After all, picking a microcontroller is a design/architecture choice more than a programming choice.
Well, then there's another term he ought to define! :D I've done several projects using various flavours of Arduinos and Pis, but that sort of hobbyist-maker-level experience hasn't lead me to encounter an acronym for "Bill of Materials."
Re: How to pick a microcontroller
#75Now that you've picked a microcontroller, here's some tips on the next steps: "How to be: A smart hardware programmer" https://youtu.be/g8QDCMuy6oM I link to this only partially in jest - you really will need way more components than the plan says you'll need. Even microcontrollers; misaligning a header by one pin can result in things like putting the output of a 3C Li-Poly over a signal header...
Re: How to pick a microcontroller
#76A quicker guide for real beginners: Do you want to understand in detail what's happening? => Arduino UNO Is the UNO too small/slow? => Arduino Due Still too small or you really just want a small computer running Linux but with GPIO-Pins? => Raspberry PI
I disagree. Everything you listed a) can't be used for products, b) doesn't let you make progress beyond "oh look, I lit up an LED!". Sure, if you never programmed a small device, by all means, start with an Arduino. But after you do light up that LED, please learn more. Go bare metal, learn about interrupts, state machines, entering sleep states -- without those things you'll stay forever in the toy world. In the re…
I absolutely agree that an Arduino shouldn't be the core of a consumer electronics device, but for anyone not familiar enough with the field to know that already, it's probably at about the right level.
Re: How to pick a microcontroller
#77Earlier quoted context omitted.
Wow, some lovely downvotes for making a suggestion. Not sure how two words can be so offensive to people... Other advantages to Propeller in addition to what you say: - DIP form factor, easy to breadboard - Very little supporting circuity needed. Very easy to set up. - Enthusiastic intimate helpful community on the forum - GCC available (not an advantage over Arduino but it exists you don't have to use SPIN) - Pretty…
I'm not sure DIP form factor is a pro these days - it ups manufacturing costs a lot - unless of course all you are making is breadboards - are there SMT versions available?
Re: How to pick a microcontroller
#78Related on EE.stackexchange: https://electronics.stackexchange.com/questions/264794/how-d... I agree with OP's "grief factor" - difficult to estimate but really critical to your project timeline. I'm also going to advocate my "pick something " suggestion; the first one of anything you buy in an unfamiliar product area will always be wrong. This applies to computers, cars, cameras, houses, everything; when you're ente…
If we're recommending pet favorites, the Raspberry Pi Zero Wireless, despite being the newest, is now my recommended "microcontroller". There are a few tweaks needed on top of the base Rasbian distro to make it appropriate for use as a microcontroller, but with a base price of $10, it's cheaper, more powerful, and has accessories (ie - anything USB with open source Linux drivers), than some Arduinos. Built in wifi, L…
Re: How to pick a microcontroller
#79Related on EE.stackexchange: https://electronics.stackexchange.com/questions/264794/how-d... I agree with OP's "grief factor" - difficult to estimate but really critical to your project timeline. I'm also going to advocate my "pick something " suggestion; the first one of anything you buy in an unfamiliar product area will always be wrong. This applies to computers, cars, cameras, houses, everything; when you're ente…
The "grief factor" is how I run my life :) I agree with "pick something" with the addendum of "pick something that someone experienced you know/trust recommended after hearing how little you know about it".
Re: How to pick a microcontroller
#80Now that you've picked a microcontroller, here's some tips on the next steps: "How to be: A smart hardware programmer" https://youtu.be/g8QDCMuy6oM I link to this only partially in jest - you really will need way more components than the plan says you'll need. Even microcontrollers; misaligning a header by one pin can result in things like putting the output of a 3C Li-Poly over a signal header...