Talk:Arduino

Split article
I propose that we split this article, similar to how it was done for the Raspberry Pi: Raspberry Pi and Raspberry Pi Foundation.
 * 1) HW & SW products (stays in this article).
 * 2) companies and legal mess (move to another article).

If this concept isn't the best way to deal with the legal mess, then we need to reword the intro to be more targeted of the products, and keep the legal mess in a special section.

• Sbmeirow  •  Talk  • 05:06, 29 August 2016 (UTC)


 * This needs to be addressed! If no one replies, then I'll split it in the coming weeks. •  Sbmeirow  •  Talk  • 07:23, 18 December 2016 (UTC)


 * I don't see any need to split it. The article is not particularly large to warrant that. Kbrose (talk) 13:33, 18 December 2016 (UTC)


 * It doesn't have anything to do with size, but instead has to do with FOCUS of the article. Splitting the article similar how it was split on the Raspberry Pi allows most of the company related issues to be pushed into a 2nd article.  The "Trademark dispute" can be moved, plus early founder history, including stuff that has been removed from this article.  •  Sbmeirow  •  Talk  • 00:35, 19 December 2016 (UTC)


 * Of course, size is a consideration. The focus is comprehensive, which is good when there is little information written. There is no reason to split when it is not confusing. Trademark disputes are part of the story. Kbrose (talk) 14:23, 19 December 2016 (UTC)


 * I agree, the article is slightly confusing weather it's talking about a hardware/software or about a company. One article should be dedicated to the company, its history, legal disputes and management, another to the hardware just like the Arduino Uno page but less specific of a single system. (Actually Arduino Uno could be integrated as one model of the many Arduino hardware boards). The Arduino Uno page links arduino.cc to this page, hence a reader is expeced to read only about the company, sections Hardware and Software are not appropriate here. The first infobox should be Template:Infobox company not appliance. Fra098 (talk) 08:25, 19 September 2023 (UTC)

For example, see Raspberry Pi and Raspberry Pi Foundation. • Sbmeirow  •  Talk  • 19:04, 19 September 2023 (UTC)

Open sourse

 * "Arduino is an open source computer hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical and digital world."

OK, is "Arduino" the name of the stuff that's open-source-able, or the name of a company? The company has to be seen as separate, because even though it can do open-source-able things, it isn't itself open source, or obligated to only be involved in open-source projects. -Inowen (nlfte) 06:29, 14 September 2018 (UTC)


 * I belive the core confusion originates to weather this page is talking abount a company (arduino.cc) or an hardware/software family. As discussed in section Split article this page should be split to keep it tidy and relevant. Fra098 (talk) 08:32, 19 September 2023 (UTC)


 * A similar problem was fixed by splitting into Raspberry Pi and Raspberry Pi Foundation, thus reasonable to do it to Arduino too. •  Sbmeirow  •  Talk  • 19:02, 19 September 2023 (UTC)

Is there some sort of Syntax page?
Is there a page here that talks about the Syntax?

I think we should add a page for syntax or some books about Arduino teaching about the code. — Preceding unsigned comment added by BuildersHutGames (talk • contribs) 16:33, 1 June 2022 (UTC)

garbage collection
Article Garbage collection (computer science) claims that "The Arduino language includes GC as well.". A few people partially agree: "garbage collection is better on the ESPs than on the AVRs (as in, ESPs do garbage collection)". Is that so? DavidCary (talk) 21:18, 13 July 2022 (UTC)
 * I'm pretty sure not. Typically, you avoid using dynamic memory at all, the memory guide advises against it. The guide does not mention garbage collection. This thread goes into dynamic memory issues in detail and one post explicitly says there is no GC.
 * I've removed the line from the Garbage collection article as it had no source to back it up. --Salix alba (talk): 23:25, 13 July 2022 (UTC)

Incomprehensible
Sub section Legacy IDE:


 * ...Arduino IDE windows compiler supports only Windows 7 or newer OS

What does not even mean?

Even corrected to "the Arduino IDE Windows compiler supports only Windows 7 or a newer OS", it still does not make much sense. E.g., on Windows, does the Arduino IDE now require Windows 7 or later? Why talk about a compiler? Perhaps the process of compilation (enabled by installing and running the IDE) was meant? Or "newer OS", implying something other operating systems than Windows (the intent may or may not be to say something about Windows only).

--Mortense (talk) 00:44, 5 July 2023 (UTC)