Shopping Cart

You have no items in your shopping cart.

Products tagged with 'SPI'

 
 

   

Set Descending Direction
per page
Page:
  1. 1
  2. 2
  3. 3
  1. Arduino Pro - 3.3V/8MHz

    Arduino Pro - 3.3V/8MHz

    $21.65

    It's blue! It's skinny! It's the Arduino Pro! SparkFun's minimal design approach to Arduino. This is a 3.3V Arduino running the 8MHz bootloader (select 'LilyPad' within the Arduino software). The Arduino Pro is very much like the Skinny, but we added a handful of features to become a fully certified Arduino board. The power switch was moved to the side of the board (good idea Limor!) to allow control when a shield is attached. This board does not work with the 5V Arduino shields but does work nicely with our prototyping shield.

    Please note: The right-angle power switch is fragile. We're working on making the switch stronger. For now, please be gentle.

    Arduino Pro does not come with connectors populated so that you can solder in any connector or wire with any orientation you need. We recommend first time Arduino users start with the Diecimila. It's a great board that will get you up and running quickly. The Arduino Pro series is meant for users that understand the limitations of system voltage (3.3V), lack of connectors, and USB off board.

    We wanted Arduino Pro to be low profile. The DC power jack footprint is available, but not populated. We recommend running the board with a LiPo battery for better portability.

    We really wanted to minimize the cost of an Arduino. The Arduino Pro is like the Arduino Diecimila (same pin out) but to keep the cost low, we used all SMD components, made it two layer, etc. This board connects directly to the FTDI Basic Breakout board and supports auto-reset. The Arduino Pro also works with the FTDI cable but the FTDI cable does not bring out the DTR pin so the auto-reset feature will not work.

    The Arduino Pro will slowly but surely be replacing the Skinny.

    Features:
    • ATmega168V running at 8MHz external resonator
    • Low-voltage board needs no interfacing circuitry to popular 3.3V devices and modules (GPS, Accelerometers, sensors, etc)
    • USB connection off board
    • 3.3V regulator
    • Reverse polarity protected
    • DC input 3.3V up to 12V
    • Resettable fuse prevents damage to board in case of short
    • Power select switch acts as on/off switch
    Documents:
    Learn More
  2. Arduino Pro - 5V/16MHz

    Arduino Pro - 5V/16MHz

    $21.65

    It's blue! It's skinny! It's the Arduino Pro! SparkFun's minimal design approach to Arduino. This is a 5V Arduino running the 16MHz bootloader (select 'Arduino Diecimila' within the Arduino software). The Arduino Pro is very much like the Skinny, but we added a handful of features to become a fully certified Arduino board. The power switch was moved to the side of the board (good idea Limor!) to allow control when a shield is attached.

    Please note: The right-angle power switch is fragile. We're working on making the switch stronger. For now, please be gentle.

    Arduino Pro does not come with connectors populated so that you can solder in any connector or wire with any orientation you need. We recommend first time Arduino users start with the Diecimila. It's a great board that will get you up and running quickly. The Arduino Pro series is meant for advanced users that understand the limitations of system voltage (5V), lack of connectors, and USB off board.

    We wanted Arduino Pro to be low profile. The DC power jack footprint is available, but not populated. We recommend running the board with a LiPo battery for better portability.

    We really wanted to minimize the cost of an Arduino. The Arduino Pro is like the Arduino Diecimila (same pin out) but to keep the cost low, we used all SMD components, made it two layer, etc. This board connects directly to the FTDI Basic Breakout board and supports auto-reset. The Arduino Pro also works with the FTDI cable but the FTDI cable does not bring out the DTR pin so the auto-reset feature will not work.

    The Arduino Pro will slowly but surely be replacing the Skinny. Learn More
  3. Arduino Pro Mini - 3.3V/8MHz

    Arduino Pro Mini - 3.3V/8MHz

    $20.60

    It's blue! It's thin (0.8mm)! It's the Arduino Pro Mini! SparkFun's minimal design approach to Arduino. This is a 3.3V Arduino running the 8MHz bootloader (select 'LilyPad' within the Arduino software). The Pro Mini is very much like the Wee, but we added a handful of features to become a fully certified Arduino board.

    Arduino Pro Mini does not come with connectors populated so that you can solder in any connector or wire with any orientation you need. We recommend first time Arduino users start with the Diecimila. It's a great board that will get you up and running quickly. The Arduino Pro series is meant for users that understand the limitations of system voltage (3.3V), lack of connectors, and USB off board.

    We really wanted to minimize the cost of an Arduino. The Arduino Pro Mini is like the Arduino Mini (same pin out) but to keep the cost low, we used all SMD components, made it two layer, etc. This board connects directly to the FTDI Basic Breakout board and supports auto-reset. The Arduino Pro Mini also works with the FTDI cable but the FTDI cable does not bring out the DTR pin so the auto-reset feature will not work.

    Features:
    • ATmega168V running at 8MHz with external resonator (0.5% tolerance)
    • Low-voltage board needs no interfacing circuitry to popular 3.3V devices and modules (GPS, accelerometers, sensors, etc)
    • USB connection off board
    • Supports auto-reset
    • 3.3V regulator
    • Reverse polarity protected
    • DC input 3.3V up to 12V
    • On board Power and Status LEDs
    Dimensions:
    • 0.7x1.3" (18x33mm)
    • Less than 2 grams
    Documents:
    Learn More
  4. Arduino Pro Mini 328 - 5V/16MHz

    Arduino Pro Mini 328 - 5V/16MHz

    $19.95

    It's blue! It's thin (0.8mm)! It's the Arduino Pro Mini! SparkFun's minimal design approach to Arduino. This is a 5V Arduino running the 16MHz bootloader (select 'Arduino Duemilanove w/ 328' within the Arduino software). Arduino Pro Mini does not come with connectors populated so that you can solder in any connector or wire with any orientation you need. We recommend first time Arduino users start with the Duemilanove. It's a great board that will get you up and running quickly. The Arduino Pro series is meant for users that understand the limitations of system voltage (5V), lack of connectors, and USB off board.

    We really wanted to minimize the cost of an Arduino. The Arduino Pro Mini is like the Arduino Mini (same pin out) but to keep the cost low, we used all SMD components, made it two layer, etc. This board connects directly to the FTDI Basic Breakout board and supports auto-reset. The Arduino Pro Mini also works with the FTDI cable but the FTDI cable does not bring out the DTR pin so the auto-reset feature will not work.

    Can't decide which Arduino is right for you? Arduino buying guide!

    Features:
    • ATmega328 running at 16MHz with external resonator (0.5% tolerance)
    • USB connection off board
    • Supports auto-reset
    • 5V regulator
    • Max 150mA output
    • Over current protected
    • Reverse polarity protected
    • DC input 5V up to 12V
    • On board Power and Status LEDs

    Dimensions:

    • 0.7x1.3" (18x33mm)
    • Less than 2 grams

    Documents:

    Learn More
  5. Arduino Uno

    Arduino Uno

    $32.95

    Out of stock

    Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).

    This is the new Arduino Uno. In addition to all the features of the previous board, the Uno now uses an ATmega8U2 instead of the FTDI chip. This allows for faster transfer rates, no drivers needed for Linux or Mac (inf file for Windows is needed), and the ability to have the Uno show up as a keyboard, mouse, joystick, etc.

    Can't decide which Arduino is right for you? Arduino buying guide!

    Is the Uno out of stock? We also carry an Arduino Uno SMD variant that should be easier for us to keep in stock.

    Features:

    • ATmega328 microcontroller
    • Input voltage - 7-12V
    • 14 Digital I/O Pins (6 PWM outputs)
    • 6 Analog Inputs
    • 32k Flash Memory
    • 16Mhz Clock Speed

    Documents:

    Learn More
  6. Arduino USB Board

    Arduino USB Board

    $28.25

    Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).

    We now ship the new Arduino Diecimila. A great description of the new functionality can be found here (USB fuse protection, software reset, and much more!). Board comes fully assembled and tested with ATMega168 pre-loaded with bootloader. Please see the Arduino support forum for more information about this new board revision and bootloader.

    Documents:
    Learn More
  7. AVR 8 Pin 10MHz 2K 4A/D - ATtiny13

    AVR 8 Pin 10MHz 2K 4A/D - ATtiny13

    $3.00

    Atmel's itty-bitty ATtiny13 8-Bit Processor. 1K of program space, 6 I/O lines, and 4-channel 10 bit ADC. Runs up to 20MHz with external crystal. Package can be programmed in circuit.

    Documents: Atmel Datasheets

    Learn More
  8. AVR ATMega32 Robot Controller Board

    AVR ATMega32 Robot Controller Board

    $39.95

    This is great micro-controller board for beginners as well as advanced users. It's a Jackknife of AVR boards, well suited for any of your embedded projects. We sell it as a kit so you do need your basic soldering skill to get up and running with this board.

    The board comes with ATMega32 by default. However, thanks to its DIL-40 socket, the board can host any of the following: ATMega32, ATMega324 or ATMega644 micros. We tested the board with all of these micros and it worked as expected. If you are using ATMega324 or ATMega644, you can convert board's main logic level to 3.3 volts by swapping on-board default 5v voltage regulators for 3.3v version ones. This will let you interface with numerous 3.3V-level sensors and peripherals without extra logic level shifting circuitry.

    BOARD SPECIFICATIONS:
    • Compact size - just 53mm x 44mm (2.1"x1.7")
    • All thru-hole construction for easy construction and modification
    • Features the Atmel AVR ATMega32 8-bit RISC microcontroller
    • 32 I/O lines, with ADC(analog-to-digital conversion) and PWM (pulse-width modulation)
    • Operates over a wide range of supply voltage: 7 to 15 volts
    • On-Board power distribution bus for simple power connections to peripherals
    • Manual reset switch
    • Industry Standard ISP connector for In-System Programming -no need to remove chip from board
    • All MCU pins are made available through 2 20-pin headers
    • Dual on-board I2C connectors
    • User-selectable I2C clock and data lines
    • On-Board I2C pull-up resistors
    • Optional ceramic resonator connection for clock frequencies up to 16 MHz
    • Can be programmed with Arduino/WIRING programming language, Assembly, C, Basic or any AVR-compatible language

    KIT INCLUDES:

    • DEV-32 board
    • In-system programming cable (uses 10-pin connector)
    • 9v battery connector
    • Software CD

    DOCUMENTATION:

    NOTE: If I2C is being used you need to connect pins PC0 (SCL) and PC1 (SDA) on the micro to two pins as shown in the picture below. Flexibility is a key to the design of this board, so PC0 and PC1 pins can be reused as GPIO if you aren't using them for I2C.

    SOFTWARE:

    Learn More
  9. Baby Orangutan B-328 Robot Controller

    Baby Orangutan B-328 Robot Controller

    $26.99

    The Baby Orangutan B-328 is a very compact but complete robot controller, packing a high-performance AVR microcontroller and two motor drive channels in the same 24-pin form factor as competing units that include just a microcontroller. You can connect your battery, sensors, and motors directly to this small module to make a miniature robot, or you can use the Baby Orangutan as an auxiliary controller in larger robots. This version includes Atmel’s new ATmega328P microcontroller with 32 KB of program memory and 2 KB of RAM.

    The Baby Orangutan is a complete control solution for small robots, all packed into a tiny 1.2" x 0.7" 24-pin DIP package. Its compact design eliminates bulkier components such as the LCD and switches while retaining the most essential features of the Orangutan robot controller line: a programmable ATmega48, ATmega168 (discontinued), or ATmega328P AVR microcontroller and a dual H-bridge for direct control of two DC motors. This integrated motor driver sets the Baby Orangutan B apart from similarly-sized microcontroller boards from other manufacturers. Two on-board indicator LEDs, a trimmer potentiometer, a 20 MHz resonator, and reverse battery protection round out the basic hardware features of the Baby Orangutan.

    The removal of the larger Orangutan components also allows for a significantly improved manufacturing process that allows Pololu to offer the Baby Orangutan B at a very affordable price. Because the Orangutans are based on Atmel’s powerful AVR microcontrollers, the Orangutans deliver significantly higher performance than other similar controller boards. The availability of free development software, such as Atmel’s AVR Studio IDE and the WinAVR GCC C/C++ compiler, and low-cost programmers, such as the Orangutan USB programmer, make the Baby Orangutan B a truly outstanding value.

    For those not necessarily interested in robotics, the Baby Orangutan B is also a great introduction to the AVR microcontrollers because of its size and price. All you need to get started is a low-cost programmer and a power source. You can fit a substantial design even on a small breadboard since you won’t need the space for basic components such as the voltage regulator and resonator. The source code for several sample projects is available under our resources tab; these examples are intended to help you get up and running quickly with your new AVR-based controller.

    Specifications & On-Board Hardware

    • overall unit dimensions: 1.2" x 0.7"
    • input voltage: 5-13.5 V (15 V absolute maximum)
    • two bidirectional motor ports can deliver ~1 A continuous (3 A peak) per channel
    • programmable 20 MHz Atmel ATmega48 AVR microcontroller (4 KB flash, 512 bytes SRAM, 256 bytes EEPROM) or Atmel ATmega328P AVR microcontroller (32 KB flash, 2 KB RAM, 1 KB EEPROM)
    • 18 user I/O lines, 16 of which can be used for digital I/O and 8 of which can be used as analog input channels
    • 1 user LED
    • user potentiometer tied to ADC7
    • 20 MHz external resonator
    • pinout is compatible with the Orangutan SV-328 and Orangutan LV-168, so the same code will generally work on all of these devices

    ATmega48, ATmega168, and ATmega328 comparison

    The Baby Orangutan B is available with either the ATmega48 or ATmega328P AVR microcontroller (the ATmega168 version has been discontinued). The main differences between the mega48 and mega328P are memory size, boot loader support, and interrupt vector size. The mega328 can also run at lower voltages than the mega48 and mega168 for frequencies below 10 MHz.

      mega48 mega168 mega328P
    Flash 4K Bytes 16K Bytes 32K Bytes
    RAM 512 Bytes 1024 Bytes 2048 Bytes
    EEPROM 256 Bytes 512 Bytes 1024 Bytes
    Interrupt Vector Size 1 instruction word/vector 2 instruction words/vector 2 instruction words/vector
    Boot Loader Section none 128, 256, 512, or 1024 words
    (256, 512, 1024, or 2048 bytes)
    256, 512, 1024, or 2048 words
    (512, 1024, 2048, or 4096 bytes)

    Included components

    The compact module can be used as a DIP component on breadboards or prototyping boards, or the pin-less versions can be used for space-constrained installations in miniature robots. The 0.1" header pins are included with the Baby Orangutan B but are not soldered in. Power pins, one of the motor outputs, and several I/O lines are all accessible from one side to enable use of the Baby Orangutan as a single in-line pin (SIP) package for applications that do not require all of the I/O lines. The small size and low cost of the Baby Orangutan makes it a perfect option for primary control of small robots or for auxiliary control on larger robots.

    Learn More
  10. Baby Orangutan robot controller mega168

    Baby Orangutan robot controller mega168

    $29.95

    The Baby Orangutan is a complete control solution for small robots. It's even smaller than the original Orangutan robot controller . By removing the bulkier components such as the LCD and switches, Pololu engineers have shrunk the most essential features into a 1.2" x 0.7" dual in-line pin (DIP) package. Baby Orangutan features two independent motor drivers for direct control of two DC motors, two on-board indicator LEDs, a trimmer potentiometer, and a 20 MHz resonator.

    The removal of the larger Orangutan components also allows for a significantly improved manufacturing process that allows to offer the Baby Orangutan at a very affordable price. Because the Orangutans are based on Atmel’s high-performance AVR microcontrollers, the Orangutans deliver significantly higher performance than other similar controller boards. The availability of free development software, such as Atmel’s AVR Studio IDE and the WinAVR GCC C/C++ compiler, and low-cost programmers, such as the Orangutan USB programmer, make the Baby Orangutan a truly outstanding value.

    For those not necessarily interested in robotics, the Baby Orangutan is also a great introduction to the AVR microcontrollers because of its size and price. All you need to get started is a low-cost programmer and a power source. You can fit a substantial design even on a small breadboard since you won’t need the space for basic components such as the voltage regulator and resonator.

    The Baby Orangutan is available with either the ATmega48 or ATmega168 AVR microcontroller. The mega48 and mega168 differ only in memory sizes, boot loader support, and interrupt vector sizes.

    AVR Mega48 and Mega168 Comparison Table

      ega48 mega168
    Flash 4K Bytes 16K Bytes
    EEPROM 256 Bytes 512 Bytes
    RAM 512 Bytes 1024 Bytes
    Interrupt Vector Size 1 instruction word/vector 2 instruction words/vector
    Boot Loader Section none 128, 256, 512, or 1024 words

    The compact module can be used as a DIP component on breadboards or prototyping boards, or the pin-less versions can be used for space-constrained installations in miniature robots. The header pins are included in the package, but are not soldered in. Power pins, one of the motor outputs, and several I/O lines are all accessible from one side to enable use of the Baby Orangutan as a single in-line pin (SIP) package for applications that do not require all of the I/O lines. The small size and low cost of the Baby Orangutan makes it a perfect option for primary control of small robots or for auxiliary control on larger robots.

    The Baby Orangutan input voltage is 5-10 V, making it well-suited for use with small DC motors and 5- to 8-cell NiCd or NiMH battery packs. The motor driver can supply up to a maximum of 1 A per motor channel, subject to power dissipation requirements.

    Specifications & On-Board Hardware

    • overall unit dimensions: 1.2" x 0.7"
    • input voltage: 5-10 V
    • 2 bidirectional motor ports connected to LB1836M motor driver (1 A maximum per channel)
    • programmable 20 MHz Atmel ATmega168 AVR microcontroller (16 kB flash, 1 kB SRAM, 512 bytes EEPROM)
    • 18 user I/O lines, 16 of which can be used for digital I/O and 8 of which can be used as analog input channels
    • 1 user LED
    • user potentiometer tied to ADC7
    • 20 MHz resonator

     

    Learn More
 
 

   

Set Descending Direction
per page
Page:
  1. 1
  2. 2
  3. 3
[profiler]
Memory usage: real: 24903680, emalloc: 24621688
Code ProfilerTimeCntEmallocRealMem