I think Dave need to create "Arduino" section on forum - Page 1
Forum section: electronics / general

author: Alexei.Polkhanov
author_rank: Frequent Contributor
timestamp: July 07, 2015, 06:44:09 am
content: I just looked at the list of topics for "what I have no red" yet and it seems that 25+% are Arduino-related

author: rx8pilot
author_rank: Super Contributor
timestamp: July 07, 2015, 06:56:18 am
content: An Arduino is a microcontroller. Why make a special section?

author: eas
author_rank: Frequent Contributor
timestamp: July 07, 2015, 07:30:50 am
content: Quote from: rx8pilot on July 07, 2015, 06:56:18 amThe stroke the fragile egos of people who hide behind smug superiority.Of course, that would be rewarding bad behavior, which is never a good idea.

author: timofonic
author_rank: Frequent Contributor
timestamp: July 07, 2015, 07:50:27 am
content: Arduino uses a high level programming way.What about ARM microcontrollers?What about Atmel ones?What about Microchip?What about TI? MSP430 and others.What about Parallax?

author: miguelvp
author_rank: Super Contributor
timestamp: July 07, 2015, 07:57:00 am
content: Quote from: Circuiteromalaguito on July 07, 2015, 07:50:27 amAdd Intelhttps://www.arduino.cc/en/ArduinoCertified/IntelGalileoand Cypress PSoC 5LPhttps://www.sparkfun.com/products/13229But then you have the Genuino which opens a new can of wormshttps://www.arduino.cc/en/Main/GenuinoBrand

author: hamster_nz
author_rank: Super Contributor
timestamp: July 07, 2015, 08:07:56 am
content: Maybe Arduino users have special needs? :-)

author: Deathwish
author_rank: Unknown
timestamp: July 07, 2015, 08:08:44 am
content: muahaha you guys are so funny

author: pickle9000
author_rank: Super Contributor
timestamp: July 07, 2015, 08:17:31 am
content: I would say to put in the "Beginners" description:"Arduino can be found here and in the microcontroller section."

author: george graves
author_rank: Super Contributor
timestamp: July 07, 2015, 09:33:34 am
content: Between the major arduino sellers, and the actual arduino forum, it's well covered. Plus....I'd never recommend this forum to a beginner. Way to harsh of an environment. (also too advanced)If forums were a bar, EEVblog is a more of a back alley, seedy hole in the wall kind of place, where old bikers with gray beards hang out. Not the kinda you'd of place you'd take a date to. Or even admit you hang out there(you park around back, and hope no one reconigizes your car). You can tell it a bit ruff inside, cause the sign out front has a awful font, is old looking, and the bar tenders don't care about fights breaking out.The official Arduino forum is more like Disneyland. Everything is possible, and it's a really small world! (with that said - there are a few guys that know their stuff there)

author: SL4P
author_rank: Super Contributor
timestamp: July 07, 2015, 10:27:04 am
content: Quote from: george graves on July 07, 2015, 09:33:34 amBeautiful +1

author: EEVblog
author_rank: Unknown
timestamp: July 07, 2015, 10:37:51 am
content: Quote from: Circuiteromalaguito on July 07, 2015, 07:50:27 amActually it uses C with some high level libraries you call. Same as countless dev boards that have been available for the last 30 years.

author: Deathwish
author_rank: Unknown
timestamp: July 07, 2015, 10:46:07 am
content: Personally I reckon we should have a Nicole forum here so the lovely Mrs EEV can come on and give us all the low down about what Mr E blows up and keeps quiet about

author: Wilksey
author_rank: Super Contributor
timestamp: July 07, 2015, 12:23:53 pm
content: Arduino is a platform, not a chip, the chip behind it is typically an Atmel one, which is a microcontroller.Not forgetting that Arduino is also a software platform, and requires a bootloader (unless you have an ISP)

author: diyaudio
author_rank: Frequent Contributor
timestamp: July 07, 2015, 09:09:54 pm
content: Quote from: hamster_nz on July 07, 2015, 08:07:56 am

author: legacy
author_rank: Super Contributor
timestamp: July 07, 2015, 09:35:20 pm
content: there is already enough fun with the arduino forum that certainly we all do need a suspender

author: free_electron
author_rank: Super Contributor
timestamp: July 07, 2015, 09:42:21 pm
content: Quote from: Circuiteromalaguito on July 07, 2015, 07:50:27 am80518096804965022506680068026805680968ki960i860i432blackfintms32xx dsp'sz80f4mk38xx (mostek )SC/MPAP101 <- i want that one including the programming language HAL/S (look it up. it has a really cool 3 line input format to write equations.)

author: Rasz
author_rank: Super Contributor
timestamp: July 07, 2015, 09:46:26 pm
content: Quote from: EEVblog on July 07, 2015, 10:37:51 amwell, actuallyit uses C++, but noobs cant handle that level of magic, so most program code is functional, while libraries are oop

author: timofonic
author_rank: Frequent Contributor
timestamp: July 07, 2015, 10:50:19 pm
content: Quote from: george graves on July 07, 2015, 09:33:34 amI'm a total n00b and I feel more interesting and motivating to read what the big guys are able to do.But maybe that's just me!

author: Palmitoxico
author_rank: Regular Contributor
timestamp: July 07, 2015, 11:15:10 pm
content: Quote from: Rasz on July 07, 2015, 09:46:26 pmC++ for 8 bit microcontrollers... they choose the wrong way...

author: Bud
author_rank: Super Contributor
timestamp: July 08, 2015, 12:00:52 am
content: The use of -duino should be mandated in languages worldwide. When seeing your friend you will say "heydoino, howdoino youdoino doingdoino?".Beautydoino!

author: Ribster
author_rank: Frequent Contributor
timestamp: July 08, 2015, 12:07:35 am
content: There has been a vote a long while ago to separate microcontrollers and FPGA's. That vote failed. If MCU's and FPGA's are put together, i don't see why a sub-class of microcontroller platforms are in right of a seperate section..Fragmentation is not necessarily better..

author: pickle9000
author_rank: Super Contributor
timestamp: July 08, 2015, 12:16:36 am
content: Quote from: Bud on July 08, 2015, 12:00:52 amThey have amazing brand recognition, man to have a name like that I wonder how much cash you can pull out of it?

author: EEVblog
author_rank: Unknown
timestamp: July 08, 2015, 12:26:28 am
content: Quote from: Ribster on July 08, 2015, 12:07:35 amYep, agreed. Arduino's already have many dedicated forums you can turn to.

author: JoeN
author_rank: Frequent Contributor
timestamp: July 08, 2015, 04:14:45 am
content: Quote from: EEVblog on July 07, 2015, 10:37:51 amWhat is your theory for the fact that Arduino has become so popular (almost dominant among hobbyists), and so quickly too after it first came out.Inexpensiveness and the bootloader? Was there anything else with both those attributes prior to Arduino?

author: retrolefty
author_rank: Super Contributor
timestamp: July 08, 2015, 04:57:04 am
content: Quote from: JoeN on July 08, 2015, 04:14:45 amOpen sourced hardware (one of first)full blown gcc C++ compiler also open sourceruns on windows/mac/linux (did any other prior micro development board offer this?)

author: Muxr
author_rank: Super Contributor
timestamp: July 08, 2015, 07:41:51 am
content: Quote from: retrolefty on July 08, 2015, 04:57:04 amGreat ecosystem for beginners as well. When you lookup problems with arduino, you find that the solutions tend to be very well explained for someone at the beginner level.Also the terseness of getting a quick prototype up in a few lines of very readable code, without really sacrificing too much of the performance, and without being locked into a restricted high level paradigm (you can even do inline assembly if you want). It's quite fascinating imo because they managed to bootstrap for beginners a very painful process of getting started with micro controllers into a really simple interface, which by the way exists for variety of MCU architectures. Something to my knowledge no one else has managed to do.And I realize Processing and Wiring existed before Arduino but the Arduino folks packaged it nicely.

author: EEVblog
author_rank: Unknown
timestamp: July 08, 2015, 09:25:00 am
content: Quote from: JoeN on July 08, 2015, 04:14:45 amA combination of things. Mostly it is being in the right place at the right time for the new OSHW hacker/maker revolution and the community support.Previous dev boards that did the same thing didn't take off like that because the ecosystem wasn't right, the www either wasn't developed then or was in it's infancy etc.QuoteYes, bootloaded chip dev systems are not new.The PICaxe for example started around 2000 I believe as one example. 5 years before the arduino.

author: Rasz
author_rank: Super Contributor
timestamp: July 08, 2015, 03:19:47 pm
content: Quote from: JoeN on July 08, 2015, 04:14:45 amRead the history of Arduino, or watch one of Massimo Banzi interviews (I cant find the one where he talked history).It was made by teachers teaching (Massimo@Interaction Design Institute Ivrea) a bunch of artsy noobs. They started with $100 Basic stamp and polished curriculum until they settled on atmel and processing/wiring. Rest is just packaging and marketing. It blew up because for every nerd like me/you there is 100 curious people that like blinking leds. Nerds usually say 'oh yeah, you need 4 semesters ee and 3 semesters cs to blink that shit yo!', all of a sudden there was something soccer moms could pick up over the weekend.

author: andersm
author_rank: Super Contributor
timestamp: July 08, 2015, 05:20:03 pm
content: Quote from: Palmitoxico on July 07, 2015, 11:15:10 pmNo problem with that, if you know what you're doing. I can recommendthis book, most of the examples are using ATmegas.

author: jnz
author_rank: Frequent Contributor
timestamp: July 08, 2015, 05:33:44 pm
content: Quote from: Rasz on July 08, 2015, 03:19:47 pmWhew... Glad I never talked to anyone like that when my company decided we needed a microcontroller solution. I'd have never got off the ground if I was told it was something you needed school for

author: Palmitoxico
author_rank: Regular Contributor
timestamp: July 08, 2015, 06:13:09 pm
content: Quote from: andersm on July 08, 2015, 05:20:03 pmThe power of C++ is the STL. To effectively use C++ you need dynamic memory allocation.I use C++ to write computer software (where I can have all the goodness of C++11 like multhreading support), and almost all power features of C++ just don't make sense in a 8 bit microcontroller with 2KiB of ram...A well wrote C code layer would be faster and as easy to use in comparison to the Arduino C++ (most of the beginners don't write object oriented code anyway).

author: ez24
author_rank: Super Contributor
timestamp: July 08, 2015, 06:31:05 pm
content: If this is about starting an "Arduino" section - I would like to see thatSince it is said this is a more advance forum, I believe if there were more Arduino posts, there would be more advance Arduino insults. The advance users could vent more against us newbiesI actually enjoy reading the insults, even those directed towards me. Sometimes a slap in the face helps. When I first started posting I got a good slap that saved me a lot of frustration and it was related to the Arduino.So instead of the "nice" forums, Arduino users could come here and get their asses kicked.

author: langwadt
author_rank: Super Contributor
timestamp: July 08, 2015, 10:09:15 pm
content: Quote from: Palmitoxico on July 08, 2015, 06:13:09 pmI'm not sure, the arduino stuff I've seen is pretty much C apart from the syntax

author: andersm
author_rank: Super Contributor
timestamp: July 08, 2015, 10:47:44 pm
content: Quote from: Palmitoxico on July 08, 2015, 06:13:09 pmIt's one part. There are features you can use without dynamic allocation. If you can arrange so that eg. all allocation is done on startup, or you never free memory, dynamic allocation isn't even a problem.

author: Palmitoxico
author_rank: Regular Contributor
timestamp: July 08, 2015, 11:14:27 pm
content: Quote from: langwadt on July 08, 2015, 10:09:15 pmC++ is almost a superset of C, so you may think that's C but it's not.Here's an example:Code:#include <LiquidCrystal.h>// initialize the library with the numbers of the interface pinsLiquidCrystal lcd(12, 11, 5, 4, 3, 2);void setup() {// set up the LCD's number of columns and rows:lcd.begin(16, 2);// Print a message to the LCD.lcd.print("hello, world!");}The "LiquidCrystal lcd(12, 11, 5, 4, 3, 2);" declaration is not allowed o C ANSI syntax, in fact this piece of code call the constructor of thelcdobject (C++). It's a stripped down C++ (not STL, no dynamic memory allocation) .Quote from: andersm on July 08, 2015, 10:47:44 pmWithout dynamic allocation you don't have strings, vectors, queues, maps, lists, so you will have an level of abstraction almost equal to C, then I don't see any advantage in using C++ (you could argue that OOP is more elegant but I think that is easier for a beginner to understand functions call/return than classes, objects, constructors, destructors, etc).

author: andersm
author_rank: Super Contributor
timestamp: July 09, 2015, 12:15:35 pm
content: Quote from: Palmitoxico on July 08, 2015, 11:14:27 pmSTL is just an utility. You still get classes and inheritance, templates, namespaces, the stricter type system, constexpr, lambdas and so on. Any C programmer will encounter attempts at implementing some of the features of C++, usually poorly. There's also lots of code that could be made a lot cleaner just by having constructors and destructors.

author: ale500
author_rank: Frequent Contributor
timestamp: July 15, 2015, 11:59:43 am
content: It the idea is to open a uC sub-folder, and sadly Arduino is not a uC, I'd vote for a PDP-11 sub-forum. Why not.

author: cloudscapes
author_rank: Regular Contributor
timestamp: July 15, 2015, 01:34:01 pm
content: Quote from: rx8pilot on July 07, 2015, 06:56:18 amCame here to say exactly this.It's as strange an idea to me as those dedicated apple stores. Why not just have phone/tablet stores of all kinds?

author: Macbeth
author_rank: Super Contributor
timestamp: July 15, 2015, 02:37:40 pm
content: I've always thought of the Arduino as not much more than the Atmel AVR's I was working on over a decade ago, AT90S2313 and 8515 with an STK200. I did all my coding in assembler or avr-gcc using WinAVR back then too. Other than the bootloader and using a built in USB instead of a parallel port dongle what is the difference really? Why do we need a distinction between "Arduino" and any other AVR or dev board?

author: ElektroQuark
author_rank: Unknown
timestamp: July 15, 2015, 03:16:23 pm
content: The difference is in the developing enviroment.

author: ez24
author_rank: Super Contributor
timestamp: July 15, 2015, 03:36:20 pm
content: QuoteAn "Arduino" section may cause more people to see it and they may learn of Dave's YT videos and increase his views which would increase his income which would allow him to buy more toys which would cause more interest in the toys for others. Seems a win win and I actually cannot see the downside.

author: MarkF
author_rank: Super Contributor
timestamp: July 16, 2015, 02:48:40 am
content: I would like to see an Adruino sub-section and a Microchip (PIC) sub-section at least.So far my concentration has been with PIC MCUs and it would be nice to just search through a PIC section for information. Likewise when I start working with the Arduino I recently bought, just being able to look at an Arduino section would be helpful.

author: ralphd
author_rank: Frequent Contributor
timestamp: July 16, 2015, 03:42:16 am
content: Quote from: SL4P on July 07, 2015, 10:27:04 amIf Dave were on the Arduino forums, he wouldn't last long. Most of the moderators are prudes who kiss Marchese Banzi's ass. The first time Dave says bullshit, he'd be banned!

author: legacy
author_rank: Super Contributor
timestamp: July 16, 2015, 08:33:11 am
content: I have been developing polymorphism with ANSI/C for 2 weeks, the result is good working. I straitly need C because I do not have license for C++ and I can't use Gcc. I have developed a "collector", a sort of hyper list which accommodates different kind of data type. I had to develop a wrapper with a lot of tricks, so let me say: I envy who can use C++, because certainly you can, but to do these things in C you have to struggle hard.

author: Ribster
author_rank: Frequent Contributor
timestamp: July 16, 2015, 07:24:04 pm
content: Quote from: MarkF on July 16, 2015, 02:48:40 amI do understand the need to get some separation in the topic.The only way to filter it out is via search. Then god hope the topic users are using the right terms that you are searching for.A subcategory can prefilter those messages/topics for you, which can be very helpfull.I've always found a forum type setup very confusing when you are trying to search for something. They hammer on no duplicate posts etc..But the fact is that you have to search for pages and pages until you find that one message in the topic you are after. (For example the rigol hack).If you're lucky the OP actively updates the first post..In my opinion, there is advantage in splitting the huge chunck of MCU/FPGA in multiple sections, but if you do it, you need to do it per hardware family not per software family.

author: Rasz
author_rank: Super Contributor
timestamp: July 16, 2015, 10:11:56 pm
content: Quote from: Ribster on July 16, 2015, 07:24:04 pmtags would solve that, like on stackexchangeor smarter forum software, look at elektroda.plthis is main forum:http://www.elektroda.pl/rtvforum/forums.htmlthis is microcontrollers section:http://www.elektroda.pl/rtvforum/forum12.htmland then you have individual subsections:Ogólne AVR Arduino PIC ARM Raspberry Pi IoT - internet rzeczy Pozosta?e Uk?ady programowalne Pocz?tkuj?cywith first ("Ogólne" meaning ALL) aggregating all the subsectionsIm sure there is a plugin/mod for SFM that replicates this PHPBB functionality.