Arrow Coffee and Components: The Brains Behind the Arduino

게시자

The Arduino line of development platforms are some of the most popular boards around.

In today's episode of "Coffee and Components", we're taking a look at the "Brains Behind the Arduino" and talking about some of the capabilities of these extremely popular products. We're also taking a gander at the X-NUCLEO-IKS01A1 from STMicroelectronics. If you're looking for more information on the products featured in today's video, check them out below. Enjoy! 

Good morning and welcome to Coffee and Components.  Today I’m going to take you into the world of maker and DIY electronics by diving into the Arduino UNO and the Mega devices.  Then we’ll look at how we can expand upon these with shields and separate their very capable brains for use in other projects. 

The first one is what most people think if when they hear of Arduino is the Arduino UNO.  This is the latest revision on the original Arduino USB concept.  It allows you to hook up to a computer with a USB port.  The Arduino UNO is based around the Arduino design philosophy to enable compatible hardware through a common hetero arrangement on an easy to use platform including base hardware and software development environment.  It seeks to open up hardware tinkering to a new generation of creators by taking away the typical complexities of programming embedded hardware. 

The hardware is relatively straight forward, making use of a pin header with a common layout and having on board power conversion, allowing for the board to run from a variety of power sources.    The software is based on the wiring language and has a lot of similarities to Cpluspus but is simplified to make it accessible for people who have never programmed before.

Even though the device has been simplified in many ways, it still processes features of a strong embedded microcontroller with a decent number of digital and analog inputs and outputs.  It has 14 digital I/O, 6 analog inputs, 32 kilobytes of flash memory, and 16 megahertz clock speed all contained in a small package of about 7cm by 5cm. 

This set of features makes the Arduino an excellent candidate to add brains to your typically dumb devices allowing them to respond to changes, like, alerting you when the coffee is finished, tweeting when the mail comes etc.

The Arduino UNO makes a great base for simple projects, but if you need more flash memory, more inputs/outputs, or more interfaces, it’s time to step up the world of the Arduino Mega.  A lot of the fundamentals remain the same, but the boards are physically larger to accommodate a an extended pin header arrangement, where the standard pin header remains, but add on another set of active pins to give access to the additional IO available from the ATMEGA2560.  There are now 54 digital I/O pins and 16 analog input pins.  The flash memory is about 8 times as large =, giving you room for a lot more code. 

The options to expand are huge with a number of shields available to add features.  The very first board I have on hand is a simple one, meant to be a step up from your basic bread boarding.  This is the Arduino protoshield.  When combined with headers it gives you a platform upon which you can create your system and have spots for additional components.  There’s a 14 pin SMD footprint with 50 mil pitches and a 20 pin through hole footprint with 100 mil pitch.  Being able to solder all of parts together results in a nice demo system or even a finished project if you don’t plan to take it forward and it can be transferred between Arduino boards.

The second board that I have her isn’t an Arduino board but shows how popular the pin out standard has become and what you can do it.  This is the ST Micro MIMs inertial and environmental sensor board.  This is meant for their Nuleo system based on the STM32 Microprocessor.  It comes with a header set up to toss onto an Arduino as well as exposing all four different sensors to the serial data connection.  The board features an accelerometer, a gyroscope, 3d magnetometer, pressure sensor, and humidity temperature sensor. 

These boards all make excellent starting points, but what is really cool is the brain that they were built on are available separately for you to embed in projects allowing for small implementations to fit your need, only exposing the inputs and outputs that you need.

Here is the ATMEGA328P.  This is the brain inside the Arduino UNO.  This is the larger 28 pin package, which is good for sockets.  They come in smaller packages like a 4 by 4 mm QFN which isn’t easy to hand solder, but it’s easier to fit in smaller spaces.

Here’s the brain behind the other Arduino we were talking about the Ardino MEGA.    ON hand I have the 18MEGA 2561, which is smaller than the 2560.  Because it has its smaller than the 2560 because it has fewer IO.  The regular 2560 comes in a 100 pin or QFN or BGA configuration.  These pins open up whole world of creativity, from your basic automation to your advance systems.  Now you can take them from the starting point of the Arduino, add on the capabilities of a shield, then take the brains out and embed them into the project that you want.   



관련 상품 참조

Motion and Evironment Sensor | X NUCLEO IKS01A1

STMicroelectronics Sensor Development Boards and Kits 보기

관련 상품 참조

A000067 | Arduino Mega 2560 Rev3

Arduino Corporation Embedded System Development Boards and Kits 보기


최신 동영상

죄송합니다. 선택한 필터와 일치하는 결과가 없습니다.

개인정보 보호정책이 업데이트되었습니다. 잠시 시간을 내어 변경사항을 검토하시기 바랍니다. 동의를 클릭하면 Arrow Electronics 개인정보 보호정책 및 이용 조건에 동의하는 것입니다.

당사의 웹사이트에서는 사용자의 경험 향상과 사이트 개선을 위해 사용자의 기기에 쿠키를 저장합니다. 당사에서 사용하는 쿠키 및 쿠키 비활성화 방법에 대해 자세히 알아보십시오. 쿠키와 추적 기술은 마케팅 목적으로 사용될 수 있습니다. '동의'를 클릭하면 기기에 쿠키를 배치하고 추적 기술을 사용하는 데 동의하는 것입니다. 쿠키 및 추적 기술을 해제하는 방법에 대한 자세한 내용과 지침을 알아보려면 아래의 '자세히 알아보기'를 클릭하십시오. 쿠키 및 추적 기술 수락은 사용자의 자발적 선택이지만, 웹사이트가 제대로 작동하지 않을 수 있으며 사용자와 관련이 적은 광고가 표시될 수 있습니다. Arrow는 사용자의 개인정보를 존중합니다. 여기에서 당사의 개인정보 보호정책을 읽을 수 있습니다.