How Do We Help With This...?
Keith Young
Posts: 569
Dear fellow Prop Heads,
First of all, this guy (Dave) was awesome - great guy. We talked briefly at Maker Faire Detroit. He works in the 3D Printing realm and shouldn't be expected to know the nuances of other niches.
I know this forum is pretty good but really a lot of people get bashed on the internet and I hope it doesn't happen here.
I do events like this, in this case Maker Faire Detroit, and what happened here happens ALL THE TIME. Young and old. New and experienced.
I've met thousands of people. Less than 5 have said "Parallax" or "ActivityBoard" etc. It's so rare I practically jump out of my shoes every time it happens. Hundreds have said "Arduino" and "RaspberryPi" etc. It's happened so much I've stopped getting that sinking feeling in my heart. OK, almost. It still hurts to be honest.
How do we help spread the word? We're facing the whole "Xerox Machine" thing here. Not every microcontroller is an Arduino. Fairly well informed people make this mistake all the time.
Some might be convinced it's literally an Arduino while others let it slip in the world of talking in real time. When I do videos I mess up stupid things all the time as it's like I lose 20 IQ points on camera. It happens. I use the wrong words all the time.
But yeah this is way too wide spread. What do we do? As a business owner I know how important it is that people put the right sequence of letters in to that Google search bar.
Again - please no negativity directed to this guy. I post this as it's the only video I have of it happening. Not to single him out.
4 minute mark
I'm too busy to put some of the other things up today. I run a small education business and the semester begins Tuesday. I run it all including marketing, photography, curriculum, first child due in a month, so please bear with me. Hopefully this can be an ongoing discussion.
This will sound lazy on my part. I found a forum thread that has at least a few good insights and probably several more buried in the pages that I just won't have time to read this week or next.
forums.parallax.com/discussion/126146/arduino-vs-propeller/p1
My current plan - Please let me know your thoughts
I've already got a draft started. I want to write an article that clears up this misconception. Perhaps even make some videos. Granted, I don't even own an Arduino so I might have to get one. I could do two projects in parallel and show how it's done. Or heck I might not have time but I could get students to do it - maybe. They're busy also lol. They're working on new robots like the one Dave is showcasing here.
How do we help clear up this misconception? How do we help these people, Parallax, and ourselves? If a person is looking for a great microcontroller - a way to learn - a foot in the door of the STEM world - a gift for their little genius - and they search Arduino instead of Microcontroller or Parallax Propeller, they miss out, we miss out, and Parallax misses out.
Thoughts?
Thank you, and sorry for the long rambly post.
Keith
First of all, this guy (Dave) was awesome - great guy. We talked briefly at Maker Faire Detroit. He works in the 3D Printing realm and shouldn't be expected to know the nuances of other niches.
I know this forum is pretty good but really a lot of people get bashed on the internet and I hope it doesn't happen here.
I do events like this, in this case Maker Faire Detroit, and what happened here happens ALL THE TIME. Young and old. New and experienced.
I've met thousands of people. Less than 5 have said "Parallax" or "ActivityBoard" etc. It's so rare I practically jump out of my shoes every time it happens. Hundreds have said "Arduino" and "RaspberryPi" etc. It's happened so much I've stopped getting that sinking feeling in my heart. OK, almost. It still hurts to be honest.
How do we help spread the word? We're facing the whole "Xerox Machine" thing here. Not every microcontroller is an Arduino. Fairly well informed people make this mistake all the time.
Some might be convinced it's literally an Arduino while others let it slip in the world of talking in real time. When I do videos I mess up stupid things all the time as it's like I lose 20 IQ points on camera. It happens. I use the wrong words all the time.
But yeah this is way too wide spread. What do we do? As a business owner I know how important it is that people put the right sequence of letters in to that Google search bar.
Again - please no negativity directed to this guy. I post this as it's the only video I have of it happening. Not to single him out.
4 minute mark
I'm too busy to put some of the other things up today. I run a small education business and the semester begins Tuesday. I run it all including marketing, photography, curriculum, first child due in a month, so please bear with me. Hopefully this can be an ongoing discussion.
This will sound lazy on my part. I found a forum thread that has at least a few good insights and probably several more buried in the pages that I just won't have time to read this week or next.
forums.parallax.com/discussion/126146/arduino-vs-propeller/p1
My current plan - Please let me know your thoughts
I've already got a draft started. I want to write an article that clears up this misconception. Perhaps even make some videos. Granted, I don't even own an Arduino so I might have to get one. I could do two projects in parallel and show how it's done. Or heck I might not have time but I could get students to do it - maybe. They're busy also lol. They're working on new robots like the one Dave is showcasing here.
How do we help clear up this misconception? How do we help these people, Parallax, and ourselves? If a person is looking for a great microcontroller - a way to learn - a foot in the door of the STEM world - a gift for their little genius - and they search Arduino instead of Microcontroller or Parallax Propeller, they miss out, we miss out, and Parallax misses out.
Thoughts?
Thank you, and sorry for the long rambly post.
Keith
Comments
https://forums.parallax.com/discussion/154956/another-oppurtunity-for-the-propeller-to-shine
https://forums.parallax.com/discussion/168702/another-chance-for-the-propeller-to-shine
On the flip side (pun intended; FLiP) Blockly is a prime avenue to introduce the Propeller to more users because the "difference" of the chip itself is somewhat masked to the end user (sort of how the Arduino IDE masks the actual chip from the end user). So, they can learn the platform without knowing they are learning something so powerful and different as compared to the Arduino. Afterwards, it is easier for them to grow in to someone that can further utilize the advantages of the Propeller.
Rather than fight it, with a 'or' mindset, better too include all that knowledge, with an 'and' mindset.
ie promote how users can apply a Prop and a raspPi, or a Prop and a Ardunio.
Next there are 'common ground' areas, and I've seen mention of PlatformIO in AVR forums.
Trying to get my head around what that does differently, but it looks to have some focus on easy download/upgrade management, and across many cores.
https://platformio.org/platformio-ide
says "It's built on top of GitHub's Atom "hackable" text editor and Microsoft's Visual Studio Code"
the Debug side has appeal too..
then I find this page..
https://platformio.org/pricing
hmm... that says Debug is a $ub$cription ...
I'm not sure how easy it is to add P2 or even P1 debug to the base open source side ?
I've also found http://dman95.github.io/SASM/english.html
which is open source, and includes Debug-in-IDE, but may be too niche.
The strong appeal of something like PlatformIO, is to piggy back on a far wider eco system, that allows easy/painless try of Prop designs.
This claim gets immediate attention
"PlatformIO currently supports over 500 boards from leading manufacturers, and we are constantly adding new ones."
Not much mention of PlatformIO on here, but I can fine only this
I find even 8051 is added, which looks a good example of how PlatformIO pivots on Download and Compiler tools, to update them ?
It's simpler to follow, than the 24+ pages of AVR listings
I built my first project with a BS2. I built a second version of that project with a Propeller and saved a couple hundred dollars.
I would probably start a blog for one of my projects but I have to find something that grabs interest.
That being said, if anyones(s) did make the attempt to create something on top of atom, I would volunteer to test drive such a thing. That would be within my interest and allowable spare time.
My feeling is that the Open Source nature of the Arduino, both hardware and software, helped greatly to capture mind share. The idea of Free and Open Source software was rising rapidly and that attracted a lot of people, especially in education.
Certainly at the time I would have passed over the STAMP as it required Windows to use it. Not to mention that BASIC would have put me off. Same again later for the Propeller and Spin. Fortunately Open Source and cross platform tools for the Propeller came in time. Starting, I believe with Cliff Biffle's propasm.
https://github.com/cbiffle/propasm
So one of the big issues is that an ActivityBoard is $50 ish while a duino clone is like $14? And most people don't care because they're blinking LEDs so Arduino suits their needs?
Plus many projects online to see with duino, say an order of magnitude more projects online than with the Prop?
At this point, to most laymen, Arduino is becoming a catchphrase for all 3" PCBs that aren't green with a raspberry symbol on them?
Other major contributing factors I'm missing here?
Anyway, I'm not sure its a proper comparison. They are rather different products. And my mention of the relative cost of a BASIC STAMP vs Arduino above was about the situation in 2003 or so.
My take on it is that there are millions of things about software and hardware interfacing that that teachers can teach or hobbyists can do with a cheap Arduino, so they do. A lot more than just blinking LEDs. I suspect the whole Propeller/Spin vs Arduino/C++ is a lot to do with it. I have not checked out the C/C++ and IDE situation for the Propeller for a while but I suspect it is still more hassle than getting the Arduino IDE up and running.
I don't know, I have never used an Arduino.
There's a lot of hardware out there for hobbyists and students and most of it comes with sample code and drivers for the Arduino platform. There's a variety of microcontrollers that the Arduino IDE will generate code for. The Propeller is not one of them. There was a partial Arduino run-time done for experimental purposes, but I don't know if anything further has been done with it. Arduino boards are cheap and readily available, so it's easy to see why manufacturers support it. That's a big hurdle for Parallax to climb. SimpleIDE is pretty good, but I think there needs to be direct support of the Arduino IDE or to have an official compatibility library that's checked using SimpleIDE against source level demo and driver code from sources like SparkFun and Adafruit.