Member #260321

Member Since: October 20, 2011

Country: United States

  • Don’t forget Marvin, the depressed robot from Hitchhiker’s Guide to the Galaxy.

  • I thought it was dumb for you to offer the SAMD21 Dev Breakout DEV-13672 without the sockets/headers included. This board seems like a drop-in replacement for the Arduino Zero (or the .org M0) for users who don’t need EDBG. I could see if you included them “in the bag” for customers to solder on but it would be worth a few bucks more for it to come ready-to use.

    Just my simple opinion.

  • Do we have any information on its WiFi capabilities? Is it just IPV4 or do they also support IPV6? How about the antennae - range and coverage, and will it support an external Yagi or monopole?

  • I don’t know if it is legal to sell boards in the USA but they can certainly be bought through sellers on – and who knows what you get on ebay.

  • I don’t see the UNO WiFi listed yet as a SparkFun product. What WiFi chipset is used and is this board manufactured by SparkFun or by or by

  • One thing you need to mention is whether or not a unit is LEGAL. The FCC sets limits for spurious signal generation, and one would expect that a unit with the FCC logo would not interfere with other services such as Amateur Radio. But it’s much cheaper to print the FCC logo than it is to engineer and build a legal gizmo, so many of the shady outfits in China just print the logo, they are not LEGAL and they pollute the airwaves.

    This is not limited to switching power supplies, grow-lights from Home Depot are notorious offenders, and some of the cheap LED solutions are also bad actors. The FCC does not seem to anymore have the resources to patrol against the bad actors, but they do respond to complaints. This doesn’t work very well against some shady outfits as they operate under many company names and addresses.

  • Pete Pan launches himself to Neverland.

  • I like the connectors you have chosen for power and micro USB. Good added value! This is an affordable alternative to the Zero for folks who don’t need EDBG support.

    I don’t like the fact that you made the board without the headers. Is there a chance that you can offer the full version as another SKU?

  • That’s nice, but why not get rid of the Setup/Loop paradigm altogether?

    Empty your .ino file and add a .cpp file to your project that has the main() program, this file must have a different name than your .ino file. Four caveats: (1) Your .cpp file(s) must (each) #include <Arduino.h> (2) To use the Arduino timer libraries you must call init() first thing in main(). (3) Your .ino file must have the includes for all the Arduino libraries you are using, otherwise they won’t be brought in, e.g., #include <SPI.h> and nothing else, no setup() or loop() (4) To use C++ in all its glory you will need .h files to declare all your classes and functions, and .cpp files for the implementations. This means 2 or 3 times the lines of code over the simplistic Arduino approach, but your executable image size won’t increase.

  • The Classical Arduino Programming model is based on polling. Also, it dumbs down the c language (e.g. no need to declare forward references, no need to define types or fiddle with makefiles, etc.) in order to make it easier to learn and focus on problem-solving. Then, through the magic of open source, the student is able to read all of the library code and move to a higher level. Along the way we are exposed to the magic of c++ classes.

    Another approach to the problem of riding a bike and chewing gum at the same time is the Scheduler Library. This takes more memory, but as we move into the SAM chips we have more memory.

    We could also look at the Arduino IDE as an easy step into the more professional Atmel Studio IDE. The programming model there is somewhat different, with more emphasis on interrupts and semaphores, and with many more options than the beginner needs.

    There is more than one way to skin an elephant.

No public wish lists :(