Author: haroonkhan

  • How long does it take for me to earn a degree?

    The Business Management Degree Program will normally take two years of full-time attendance.  A properly qualified student entering Mt. Hood Community College seeking the first two years of a four year degree (and an Associate of Applied Science degree in the process), will normally take two years of full time study to finish, plus another…

  • What will the program cost me?

    If you take the two years to complete your Business Management Degree Program, you will pay six terms of full-time tuition at (insert correct amount here) per credit, for a total tuition cost of $(new total) plus books and supplies, at the 2015-2016 tuition rates. If you take the one year only, prices are subject…

  • The Nano and MKR footprints

    Except for the Arduino Zero, which is in the traditional Arduino Uno R3 footprint, all other ARM-based Arduino boards are in either the Nano or the MKR footprints. Apart from size, what sets these apart is the type of connector used for the pins: instead of sockets mounted on the top of the board, as…

  • USB Host

    Arduino boards based on the SAMD21 microcontroller (indicated above by ARM Cortex-M0+) can configure a USB port in the Host mode. This means that rather than being a dumb device, subject to the whims of the USB Host, your SAMD21-based Arduino can be a USB Host initiating transactions with USB devices such as a keyboard…

  • Digital to Analog Converter

    Although all Arduinos support the analogWrite() function, in “Controlling Light with PWM” you learned that Arduino simulates an analog voltage by using Pulse Width Modulation (PWM). This works fine to control the brightness of LEDs and the speed of motors, but sometimes you might need a true analog voltage. In that case, the ARM-based boards are ideal…

  • Drive Current

    In “Driving Bigger Loads (Motors, Lamps, and the Like)”. We learned that each pin on an Arduino should be used for at most 20 milliamps. Checking on the Arduino website for “DC Current per I/O Pin” under “Tech Specs”, we find that for all Arduino boards based on the SAMD21 microcontroller (indicated above by ARM…

  • Operating Voltage

    In contrast to the Arduino Uno, which operates at 5 V, all of the ARM boards operate at 3.3 volts, so they will run off a single cell rechargeable Li-Ion or Li-Po battery. Some of the boards, such as the MKR WIFI 1010 and the MKR WAN 1310, include a battery connector and charging circuitry…

  • Special Features

    Some of these boards have other special features. The Arduino MKR Zero has an I2S port and an SD card socket. I2S is a digital audio interface. With these capabilities, the MKR Zero can play and analyze audio files and can connect directly to other digital audio devices which support the I2S interface. In addition…

  • Introducing the Arduino ARM based boards

    Here we introduce the ARM family of Arduino boards. These boards use three variations of the ARM core: Cortex M0, Cortex M0+, and M4. The ARM Cortex M0 core was optimized for low cost as a 32 bit replacement for 8 bit microcontrollers. The Cortex M0+ was further optimized to reduce power and adds some…

  • Which is better: AVR or ARM?

    The answer to this depends entirely on what you are trying to do. Generally speaking, AVR based systems will be less expensive and simpler to design and program. On the other hand, systems that require lots of memory and faster, more complex programs are likely to be better served with ARM based devices. If you…