Arduino Quiz #n: History And Politics

16 Questions

Settings
Please wait...
Arduino Quiz #n: History And Politics

.


Questions and Answers
  • 1. 
    Who was the original author of the "Arduino "environment"?
    • A. 

      Richard Stallman (Famous Open Source SW evangelist.)

    • B. 

      An MIT Undergraduate Engineering senior class project.

    • C. 

      Hernando Barragán, as a Masters Degree thesis in Italy.

    • D. 

      Engineers employed by Atmel Corporation

    • E. 

      Massimo Banzi (A professor at IDII in Italy)

  • 2. 
    The Arduino Hardware is considered "Open Source Hardware." Under the terms of the OSHW license used, which of the following  are allowed for people or companies other than Arduino?
    • A. 

      Attach the Arduino Logo to a HW design using a different CPU.

    • B. 

      Sell a board that exactly duplicates the Arduino Uno circuitry, but is labeled "WestfWDuino."

    • C. 

      Sell a slightly changed Uno, duplicating the Arduino Uno PCB labeling and trademark symbols exactly.

    • D. 

      Get paid for publishing a changed design in a magazine.

    • E. 

      Create a board that uses a CPU that is from a competitor of Microchip/Atmel.

    • F. 

      Import unmarked Uno-compatibles from an overseas vendor and sell them as part of a kit.

    • G. 

      Include the core of the Arduino Uno design on a larger for-profit product.

  • 3. 
    Which of the following are important aspects of the Arduino's success? (Check all that apply.)
    • A. 

      An Easy-to-use IDE.

    • B. 

      Easy to home-brew hardware.

    • C. 

      A extensive set of software libraries.

    • D. 

      An international sales force.

    • E. 

      The user forums.

    • F. 

      An expert professional support organization.

    • G. 

      Use of the highest performance CPUs available.

  • 4. 
    The Arduino Crisis of 2008 involved:
    • A. 

      Discontinuation of an important chip by the manufacturer.

    • B. 

      Arduino reconsidering the "Open Source" nature of the hardware.

    • C. 

      A split of the Arduino company into multiple entities.

    • D. 

      A huge influx of "counterfeit" Arduinos from overseas.

    • E. 

      Incompatibility with linux.

  • 5. 
    The Aduino Crisis of 2015 involved:
    • A. 

      Incompatibility with the new version of linux.

    • B. 

      A huge influx of counterfeit Arduinos from overseas.

    • C. 

      A split of the Arduino Company into multiple entities.

    • D. 

      Reconsidering the "Open Source" nature of the hardware.

    • E. 

      Poor availability of the main CPU chip.

  • 6. 
    Which of the following are alternatives to the Arduino IDE? (check all that apply.)
    • A. 

      Atmel Studio.

    • B. 

      Eclipse with Sloeber.

    • C. 

      Apple XCode with embedXcode.

    • D. 

      Microsoft Studio Community Edition.

    • E. 

      Turbo C.

    • F. 

      Processing v2.5 or later

  • 7. 
    Which are alternatives to the the Arduino core libraries, offering similar but different capabilities?
    • A. 

      Energia.

    • B. 

      ChipKit.

    • C. 

      MBed.

    • D. 

      PlatformIO.

    • E. 

      STM32duino.

    • F. 

      CircuitPython.

  • 8. 
    Which of the following CPU families has existing (as of 2018) "very Arduino-like" support?
    • A. 

      STMicro's STM32F Series.

    • B. 

      Microchip PIC32

    • C. 

      Microchip (Atmel) SAM7 series.

    • D. 

      NXP LPC176x

    • E. 

      Microchip PIC18F

    • F. 

      NXP (Motorola) "Coldfire 2" series

    • G. 

      Texas Instruments TM4c series.

  • 9. 
    Which of the following vendors sells a board that is nearly identical to an Arduino Uno, but is not actually an Arduino Uno?
    • A. 

      Sparkfun

    • B. 

      Adafruit

    • C. 

      PJRC

    • D. 

      Microchip (Atmel)

    • E. 

      MakerShed

    • F. 

      Seeed Studios

  • 10. 
    Compared to a Raspberry Pi, an Arduino...
    • A. 

      Is faster.

    • B. 

      Has more memory.

    • C. 

      Has smaller programs.

    • D. 

      Starts up faster after power-on.

    • E. 

      Uses less power.

    • F. 

      Is better at interfacing to high-bandwidth peripherals.

  • 11. 
    Compared to a "Basic Stamp", an Arduino ...
    • A. 

      Is faster.

    • B. 

      Has more memory.

    • C. 

      Makes it easier to send data to multiple serial peripherals.

    • D. 

      Connects more easily to a modern desktop computer.

    • E. 

      Has been around a lot longer.

  • 12. 
    Common problems with cheap Arduino derivatives from overseas include:
    • A. 

      May not work with the device drivers included with the IDE.

    • B. 

      No vendor-supported mechanism (forum or customer support channel) for answering technical questions.

    • C. 

      Horrible reliability due to the use of faulty components.

    • D. 

      Incompatibility with the current version of the IDE.

    • E. 

      Products are never actually delivered.

    • F. 

      Poor documentation of the actual hardware (schematics, PCB layout, etc)

  • 13. 
    The "Arduino Core" software is "Open Source Software" based largely on the LGPL license.  This means that:
    • A. 

      You cannot use it for profit-making project.

    • B. 

      If you make improvements to the core, you are obligated to "give them back" to the Arduino team.

    • C. 

      It can not be distributed by third parties, for example: as part of a linux distribution.

    • D. 

      It will never break due compiler incompatibilities.

    • E. 

      Updates to Core functionality will be prompt, effective, and highly compatible.

    • F. 

      3rd parties can use the Core as a basis for non-Arduino products.

  • 14. 
    The Arduino Crisis of 2009/2010 involved:
    • A. 

      Poor availability of the main CPU chip.

    • B. 

      Arduino reconsidering the "Open Source" status of the project.

    • C. 

      A huge influx of counterfeit Arduino Clones.

    • D. 

      A split of the Arduino company into multiple entities.

    • E. 

      Incompatibility with Windows 10.

  • 15. 
    "FTDIGate" ...
    • A. 

      Refers to a sudden influx of counterfeit FTDI USB/Serial Chips.

    • B. 

      Refers to changes made by FTDI to their Windows drivers that cause already-widespread counterfeit chips to fail.

    • C. 

      Did not affect the Arduino Uno, because the Uno did not use any FTDI chip.

    • D. 

      Refers to a sudden and severe shortage of FTDI USB/Serial Chips.

    • E. 

      Affected many "Nano V3.0" users, especially "clones."

  • 16. 
    The "Arduino Forums" ...
    • A. 

      Have questions answered by freelance engineers who are paid a "bounty" based on their post count.

    • B. 

      Are moderated and occasionally censored by unpaid volunteers.

    • C. 

      Include a "sticky" message at the top of each topic group explaining the best way to ask a question in that area.

    • D. 

      Include some people who are not very "nice", who are likely to help with your problem anyway.

    • E. 

      Have frequent postings from official Arduino employees.

    • F. 

      Have groups for asking questions in almost a dozen different languages.

    • G. 

      Are only for discussing official Arduino products.