Author Archives: Chris McCarty

A New Artemis Guide is Here

via SparkFun: Commerce Blog

We affectionately refer to the BlackBoard Artemis ATP as the "All The Pins!" board, since it breaks out every single one of the SparkFun Artemis Module's 48 GPIO pins into a familiar, Mega-like form factor. On top of the BlackBoard's improved power conditioning and USB-to-serial, we've added a slew of features to help you take full advantage of the Artemis module's unique features.

Now there is a new guide for the SparkFun Artemis ATP board! Read about it here!

New!

Hookup Guide for the BlackBoard Artemis ATP

July 15, 2019

Get started with the BlackBoard Artemis ATP - all the functionality of the SparkFun Artemis module wrapped in the Mega Arduino Footprint


You can check out all these features in our newsletter. Feel free to poke at the code as well! We've included examples for all the features of the Artemis in our Arduino Core.

comments | comment feed

Friday Product Post: Enjoy the Ambience

via SparkFun: Commerce Blog

Hello and welcome! We only have a couple products to show off today, because we're getting Artemis ready for a full production run (let's be honest, everything looks better in red), and we have a mid-week release next Wednesday! This week, we have a new Qwiic-enabled Ambient Light Sensor along with an updated LilyPad LED board.

Before we get into new products, we wanted to give you an early heads-up that we are having a sale tomorrow (Saturday, July 20th) in celebration of the 50th anniversary of the Apollo 11 moon walk. From 12:00 a.m. MT through 11:59 p.m. MT, use the promo code APOLLO11 to receive $50 off our SparkFun Inventor's Kit for RedBot and the Arduino Engineering Kit. Please be aware that this sale is for in-stock items only, some exclusions do apply, and it's only while supplies last.

Do you see what I see?

SparkFun Ambient Light Sensor - VEML6030 (Qwiic)

SparkFun Ambient Light Sensor - VEML6030 (Qwiic)

SEN-15436
$4.95

Looking for an option to sense ambient light? The SparkFun VEML6030 Ambient Light Sensor is a great starter option. The VEML6030 is a high accuracy ambient light sensor with 16-bit resolution. Even more impressive is that it can detect light similarly to the way the human eye does. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.


LilyPad RGB LED

LilyPad RGB LED

DEV-13735
$3.50

Blink any color you need! Use the LilyPad RGB LED board as a simple indicator or, by pulsing the red, green and blue channels, you can produce a broad variety of colors. Each of the colors in the RGB LED is connected to one of the sew tabs on the board labeled R, G and B.


That's it for this week! As always, we can't wait to see what you make! Shoot us a tweet @sparkfun, or let us know on Instagram or Facebook. We’d love to see what projects you’ve made!

comments | comment feed

The Latest from Artemis

via SparkFun: Commerce Blog

Last week we gave you an update on everything that we have added to the SparkFun Artemis Module since its release. We want to keep you updated on all the Artemis news, even if they aren't as exciting as a BLE Mesh update (we're working on it), so let's quickly go over the two new updates for Artemis!

  • ShiftIn, ShiftOut, PulseIn - Admittedly, not the most exciting new update, but one that is often overlooked. We're making it as easy as possible to switch architectures! When you don't need to change your code, you'll know it's working.

  • Tone - Beep boop beep! Buzzers and other tone creators now function with the Artemis running the show!

The Artemis family!



You can check out all these features in our newsletter. Feel free to poke at the code as well! We've included examples for all the features of the Artemis in our Arduino Core.

comments | comment feed

ARM Programming and You

via SparkFun: Commerce Blog

SparkFun has been a fan of Arduino for a long time. We've programmed ATMega328s (and 168s, and 8s before that), written tutorials and hacked all sorts of fun projects.Now the market is maturing, and we are looking at a lot more ARM chips. One advantage of the newer chips is that they generally do not need a USB-to-serial adapter; instead they have USB built in (at least the ones we are using do). You still need to add a bootloader to use them with Arduino, and since ARM programmers are also a little more complicated than AVR programmers, you'll want to invest in a stand-alone programmer instead of trying to use the Uno you have laying around.

We wrote a handy guide to help you get started with ARM programming, including a list of recommended programmers and pins, best practices, hardware hookup walk-throughs and software troubleshooting.

ARM Programming

May 23, 2019

How to program SAMD21 or SAMD51 boards (or other ARM processors).

We are continuing to look into more and more product options for ARM and AVR programming, so make sure to check back with us or sign up for our newsletter!

comments | comment feed

Friday Product Post: First Come, First Servo-ed

via SparkFun: Commerce Blog

Hello and welcome, everyone! This week we have the new SparkFun Servo pHAT for Raspberry Pi, the White Panda OBD-II Interface from comma.ai, and TRRS and TRS connectors to improve your audio game! Let's jump in and take a closer look!

Servos with a smile!!

SparkFun Servo pHAT for Raspberry Pi

SparkFun Servo pHAT for Raspberry Pi

DEV-15316
$10.95

The SparkFun Servo pHAT for Raspberry Pi allows your Raspberry Pi to control up to 16 servo motors in a straightforward and uncomplicated manner via an I2C connection. Thanks to its I2C capabilities, this PWM HAT saves the Raspberry Pi's GPIO pins, allowing you to use them for other purposes. The Servo pHAT also adds a serial terminal connection, which will allow you to bring up a Raspberry Pi without having to hook it up to a monitor and keyboard. We have provided a Qwiic connector for easy interfacing with the I2C bus using the Qwiic system, and a 4-pin header specifically for connecting to the Sphero RVR.


comma.ai White Panda OBD-II Interface

comma.ai White Panda OBD-II Interface

TOL-15374
$99.95

The comma.ai White Panda is a universal car interface for your car's OBD-II port. It allows you full access to the many communication buses of your car from a computer or a phone. Using the Panda with Cabana software (link in documents section) is like a Fitbit for your car – track your RPMs, MPG, cornering G-force, battery life and so much more. Panda also works as a CAN to USB adapter. Note: this is for advanced users only! It is possible to brick your car with this device if you don't know what you're doing. Additionally, it's best security practice that you not leave this plugged in to the OBD-II port when not in use.


TRRS Audio Plug - 3.5mm (Metal)

TRRS Audio Plug - 3.5mm (Metal)

COM-15337
$0.95
TRS Audio Plug - 3.5mm (Metal)

TRS Audio Plug - 3.5mm (Metal)

COM-15438
$0.95

TRRS connectors are the audio-style connectors that you see on some phones, MP3 players and development boards. TRRS stands for "Tip, Ring, Ring, Sleeve," which reflects the fact that, unlike a standard stereo connector, this actually has three conductors and a ground. Some devices use the extra conductor for a microphone (like hands-free headsets) or to carry a video signal (like in some MP3/MP4 players). If you're hacking on something that has a 4-conductor audio jack, being able to plug straight in will keep your build clean and simple.

We also feature a TRS Audio Plug if it better suits your needs.


That's it for this week! As always, we can't wait to see what you make! Shoot us a tweet @sparkfun, or let us know on Instagram or Facebook. We’d love to see what projects you’ve made!

comments | comment feed

Artemis Update

via SparkFun: Commerce Blog

It's been two weeks since the launch of the engineering version of the SparkFun Artemis Module and we haven't stopped adding new features to it! We been publishing these updates each Friday in our weekly newsletter, but we wanted to bring some quick attention to them today in case you hadn't heard about them. Below these additional SparkFun Artemis features is a way for you to sign up to hear everything new about Artemis before everyone else. We are getting closer and closer to the release of the FCC certified version, so stay tuned!

  • EEPROM - We've added EEPROM support to the Arduino core for Artemis. This means you can easily store and retrieve calibration data, GPS waypoints and all sorts of settings you need to store to NVM (non-volatile memory) – and we now support doubles!

  • Burst Mode - We've just added an amazing new feature to the Artemis core: the ability to go twice as fast! The Artemis runs at 48MHz and sips power, but sometimes you need to run faster. With the enableBurstMode() command you can ramp up the core speed to 96MHz, cutting your processing time in half!

  • More I2C Ports - Do you have an I2C device with only one address? Need to connect multiple sensors? Adding a second (or fifth!) I2C port is as easy as TwoWire Wire2(0);. We've added an example showing how to connect multiple VL53L1X distance sensors (notorious for only having one I2C address) to the Artemis.



comments | comment feed