I/O

Showing 1 to 43 of 43 matching products
Sort by
 
  • 16 Output I/O Expander Breakout - SX1509

      16 Output I/O Expander Breakout - SX1509
    Are you low on I/O? No problem! The SX1509 Breakout is a 16-channel GPIO expander with an I2C interface that means with just two wires, your microcontroller can interface with 16 fully configurable digital input/output pins. But the SX1509 can do so much more than just simple digital pin control. It can produce PWM signals, so you can dim LEDs. It can be set to blink or even breathe pins at varying rates. And, with a built-in keypad engine, it can interface with up to 64 buttons set up in an 8x8 matrix. Two headers at the top and bottom of the breakout board function as the input and control headers to the board. This is where you can supply power to the SX1509, and where your I2C signals SDA and SCL will terminate. GPIO and power buses are broken out in every-which direction, and configurable jumpers cover most of the rest of the board. Since the I/O banks can operate between 1.2V and 3.6V (5.5V tolerant) independent of both the core and each other, this device can also work as a level-shifter. The SX1509 breakout makes it easy to prototype so you can add more I/O onto your Arduino or I/O limited controller. Weve even spun up an Arduino Library to get you started! Features: Enable Direct Level Shifting Between I/O Banks and Host Controller 5.5V Tolerant I/Os, Up to 15mA Output Sink on All I/Os Integrated LED Driver with Intensity Control On-Chip Keypad Scanning Engine Supports Up to 8x8 Matrix (64 Keys) 16 Channels of True Bi-directional Style I/O 400kHz I2C Compatible Slave Interface
    Part.no: 41014004
    In stock: 6 
    Buy
    $17.95

  • 74HC595 on breakout board

      74HC595 on breakout board
    Breakout kort med 74HC595 shift register Används dels för experiment och dels när man behöver ha tillgång till fler in out utgångar på t.ex. en arduino. Seriellt gränssnitt. This is a breakout for the SOIC version of the 74HC595 shift register IC. Clock in data and latch it to free up IO pins on your micro. All pins from the IC are broken out to standard 0.1" spaced headers. The Serial in and out pins are on opposite sides of the board with the remaining pins carried over so that multiple shift register boards can be chained together.
    Part.no: 41009724
    In stock: 5 
    Buy
    $3.69

  • AD-converter 4-ch 24-bit - ADS1220

      AD-converter 4-ch 24-bit - ADS1220
    ADS1220 is a high-quality AD-converter from Texas Instruments. The converter has an effective resolution of around 20 bits and a maximum sample rate of 2000smp/s. A programmable gain amplifier is integrated in the circuit to boost weak signals up to 128x. The module works with voltages ranging from 2.3 to 5.5VDC and communicates via SPI.
    Part.no: 41013934
    In stock: 6 
    Buy
    $20.36

  • Adafruit I2C Non-Volatile FRAM Breakout - 256Kbit / 32KByte

      Adafruit I2C Non-Volatile FRAM Breakout - 256Kbit / 32KByte
    FRAM, or FeRAM (ferroelectric RAM) is a new type of memory storage, which combines fast read-write times commonly found in RAM, with the non-volatility of flash memory, meaning it doesn't need power to retain your data. Adafruits FRAM-breakout has the biggest I2C-compatible FRAM chip, and is a fast energy-efficient means of data storage, suitable for e.g. data logging under battery power. Each byte can be read/written up to 10,000,000,000,000 times, and the memory is kept for 95 years in room temperature. * 32k storage. * I2C speed of up to 1MHz. * Runs on 3.3V or 5V. * Weighs 1.2g.
    Part.no: 41015758
    In stock: 9 
    Buy
    $15.54

  • Adapterkort med MicroSD-läsare och nivåomvandlare

      Adapterkort med MicroSD-läsare och nivåomvandlare
    The SparkFun Level Shifting microSD Breakout is quite similar to the SparkFun microSD Transflash Breakout, but with the included level shifting hardware, this board allows you to utilize a microSD card at Arduinos SD librarys top speed on a 5V system. With this small breakout board, that is not much bigger than your fingernail, adding mass storage to your project will never be easier. With the additional feature of being 3.0V to 5.0V tolerant for ease of use, discrete level shifting is no longer required. This breakout is also a bit unique in that it level translates all of its outputs back to the level of the hardware its connected to
    Part.no: 41014822
    In stock: 7 
    Buy
    $7.11

  • ADS1015 12-bit ADC 4ch with programmable gain amplifier

      ADS1015 12-bit ADC 4ch with programmable gain amplifier
    For microcontrollers without an analog-to-digital converter or when you want a higher-precision ADC, the ADS1015 provides 12-bit precision at 3300 samples/second over I2C. The chip can be configured as 4 single-ended input channels, or two differential channels. As a nice bonus, it even includes a programmable gain amplifier, up to x16, to help boost up smaller single/differential signals to the full range. We like this ADC because it can run from 2V to 5V power/logic, can measure a large range of signals and its super easy to use. It is a great general purpose 12 bit converter. The chip's fairly small so it comes on a breakout board with ferrites to keep the AVDD and AGND quiet. Interfacing is done via I2C. The address can be changed to one of four options (see the datasheet table 5) so you can have up to 4 ADS1015's connected on a single 2-wire I2C bus for 16 single ended inputs. This board/chip uses I2C 7-bit addresses between 0x48-0x4B, selectable with jumpers. * Wide supply range: 2.0 - 5.5V * Low current consumption: Continuous Mode: Only 150µA Single-Shot Mode: Auto Shut-Down * Programmable data rate: 128 smp/s - 3300 smp/s * Internal low-drift voltage reference * Internal oscillator * Internal programmable gain amplifier * I2C interface: Pin-selectable addresses * Four single-ended or two differential inputs * Programmable comparator
    Part.no: 41012271
    In stock: 43 
    Buy
    $15.54

  • ADS1115 16-Bit ADC 4ch with Programmable Gain Amplifier

      ADS1115 16-Bit ADC 4ch with Programmable Gain Amplifier
    For microcontrollers without an analog-to-digital converter or when you want a higher-precision ADC, the ADS1115 provides 16-bit precision at 860 samples/second over I2C. The chip can be configured as 4 single-ended input channels, or two differential channels. As a nice bonus, it even includes a programmable gain amplifier, up to x16, to help boost up smaller single/differential signals to the full range. We like this ADC because it can run from 2V to 5V power/logic, can measure a large range of signals and its super easy to use. It is a great general purpose 16 bit converter. The chip's fairly small so it comes on a breakout board with ferrites to keep the AVDD and AGND quiet. Interfacing is done via I2C. The address can be changed to one of four options (see the datasheet table 5) so you can have up to 4 ADS1115's connected on a single 2-wire I2C bus for 16 single ended inputs. To get you started, we have example code for both the Raspberry Pi (in our Adafruit Pi Python library) and Arduino (in our ADS1X15 Arduino library repository) Simply connect GND to ground, VDD to your logic power supply, and SCL/SDA to your microcontroller's I2C port and run the example code to start reading data. WIDE SUPPLY RANGE: 2.0V to 5.5V LOW CURRENT CONSUMPTION: Continuous Mode: Only 150µA Single-Shot Mode: Auto Shut-Down PROGRAMMABLE DATA RATE: 8SPS to 860SPS INTERNAL LOW-DRIFT VOLTAGE REFERENCE INTERNAL OSCILLATOR INTERNAL PGA I2C INTERFACE: Pin-Selectable Addresses FOUR SINGLE-ENDED OR TWO DIFFERENTIAL INPUTS PROGRAMMABLE COMPARATOR This board/chip uses I2C 7-bit addresses between 0x48-0x4B, selectable with jumpers
    Part.no: 41015655
    In stock: 3 
    Buy
    $21.57

  • Analog joystick 2-axis

      Analog joystick 2-axis
    Module with a 2-axis joystick with pushbutton. The joystick has two potentiometers for the x- and y-axis. Easy to use with a microcontroller, just connect to an analog input and read the value. The push button is activated when the joystick is pressed and connects to a digital input.
    Part.no: 41015703
    In stock: 73 
    Buy
    $3.49

  • AT42QT1070 Touch controller 5-channels

      AT42QT1070 Touch controller 5-channels
    This breakout board is the simplest way to create a project with mutiple capacitive touch sensors. No microcontroller is required here - just power with 1.8 to 5.5VDC and connect up to 5 conductive pads to the 5 left-hand pins. When a capacitive load is detected (e.g. a person touches one of the conductive contacts) the corresponding LED on the right lights up and the output pin goes low. You can use this to update an existing normal-button project where buttons connect to ground when pressed. Note that only one contact will be detected at once (this is to protect against having a hand brush against two or more contacts at once. Comes with a fully assembled board, and a stick of 0.1" header so you can plug it into a breadboard. For contacts, we suggest using copper foil, then solder a wire that connects from the foil pad to the breakout. The datasheet has many details on sensitivity, power usage, etc. - note that this board uses the chip in 'standalone' mode only, it cannot be used in I2C mode.
    Part.no: 41013623
    In stock: 1 
    Buy
    $11.93

  • Beefy 3 - FTDI breakout

      Beefy 3 - FTDI breakout
    This is SparkFun Beefy 3 FTDI Basic Breakout for the FTDI FT231X USB to serial IC. The pinout of this board matches the FTDI cable to work with official Arduino and cloned 3.3V Arduino boards. It can also be used for general serial applications. Built upon the same foundation as our 3.3V SparkFun FTDI Basic Breakout, the Beefy 3 is equipped with an AP2112K voltage regulator making this FTDI basic breakout board capable of handling a current load of up to 600 mA! With the addition of a more Beefy voltage regulator your will now be able to power a 3.3V project directly from the FTDI. The pinout of this board matches the FTDI cable to work with official Arduino and cloned 3.3V Arduino boards. This board brings out the DTR pin as opposed to the RTS pin of the FTDI cable. The DTR pin allows an Arduino target to auto-reset when a new Sketch is downloaded. This is a really nice feature to have and allows a sketch to be downloaded without having to hit the reset button. This board will auto reset any Arduino board that has the reset pin brought out to a 6-pin connector. The pins labeled BLK and GRN correspond to the colored wires on the FTDI cable. The black wire on the FTDI cable is GND, green is DTR. Use these BLK and GRN pins to align the FTDI basic board with your Arduino target. There are pros and cons to the FTDI Cable vs the FTDI Basic. This board has TX and RX LEDs that allow you to actually see serial traffic on the LEDs to verify if the board is working, however this board now requires a Micro-B USB cable. The FTDI Cable is well protected against the elements, but is large and cannot be embedded into a project as easily. The FTDI Basic uses DTR to cause a hardware reset where the FTDI cable uses the RTS signal. This board was designed to decrease the cost of Arduino development and increase ease of use (the auto-reset feature rocks!). Our Arduino Pro and LilyPad boards use this type of connector.
    Part.no: 41014824
    In stock: 7 
    Buy
    $23.98

  • Capacitive touch button - momentary

      Capacitive touch button - momentary
    Small module with a capacitive touch button that toggles its output whenever it's pressed. The button works without any other components. Just connect the supply voltage (1.8 - 5.5VDC) and ground and the button is ready to go. The onboard LED indicates the buttons status. This version does not hold the output high after the button is released. For a toggle switch, see part no. 41015255 instead. * Supply voltage: 1.8 - 5.5VDC * Touch controller: AT42QT1010 * Dimensions: 20 x 28mm
    Part.no: 41015256
    In stock: 3 
    Buy
    $9.52

  • Capacitive touch button - toggle

      Capacitive touch button - toggle
    Small module with a capacitive touch button that toggles its output whenever it's pressed. The button works without any other components. Just connect the supply voltage (1.8 - 5.5VDC) and ground and the button is ready to go. The onboard LED indicates the buttons status. To make the button deactivate automatically after a set time, just connect a resistor and a capacitor to the TIME-input. For more information regarding component values, see the datasheet. * Supply voltage: 1.8 - 5.5VDC * Touch controller: AT42QT1012 * Dimensions: 20 x 29.35mm
    Part.no: 41015255
    In stock: 10 
    Buy
    $9.52

  • Drivare för 165mm 7-segment LED-display

      Drivare för 165mm 7-segment LED-display
    The SparkFun Large Digit Driver is a chainable controller backpack that can be soldered directly to the back of our large 6.5" 7-segment displays. Large numerical displays are a great addition to any project where you want to be able to see information at a distance. Scorekeepers and lap timers would be a great application for large 7-segment LED displays. The SparkFun Large Digit Driver can easily be attached to the back of the 7-segment display by soldering all 10 castellations pins at the bottom of the board as well as the two additional castellations at the top. Keep in mind that the Large Digit Driver requires both 12V for the LEDs and 5V for the on-board TPIC6C596 IC. Each driver is equipped with six input pins and six output pins, these make the driver capable of being chained together. The input/output pins are listed as GND (Ground), LAT (Latch), CLK (Clock), SER (Serial), 5V (Power for the driver IC), and 12V (Power for the 7-segment display). We actually used the SparkFun Large Digit Driver in our AVC Battle-Bot Arena to display times and scores! Features: Operating Voltage: 5V Chainable to another Large Digit Driver Attaches directly to the 7-Segment Display castellated Mounting Holes
    Part.no: 41013921
    In stock: 6 
    Buy
    $9.52

  • FTDI SmartBasic

      FTDI SmartBasic
    The FTDI SmartBasic is a variation on our classic FTDI Basic board which allows you to connect a second device to the hardware serial port on an Arduino Pro, Pro Mini, or other USB-less board without compromising the ability to bootload code from the Arduino IDE. The FTDI SmartBasic hardware is pretty simple, it routes the serial signals from any board which uses the standard FTDI header footprint either to the programming PC via a USB-to-serial bridge or to any other device with a FTDI header. Normally, to use a device which requires a serial port resource on an Arduino board, you would have to use a software serial port or plug and unplug the device during programming. The SmartBasic board adds a multiplexer to the serial port pins coming from the Arduino, which allows the application code to switch the serial signals from the USB port to another device. No special code is required to enable programming, either! The SmartBasic uses the venerable FT232RL chip used on the original FTDI Basic boards and the TS3USB221A signal multiplexer from TI to make connecting to multiple serial devices easy. On this board you will find two main sets of headers, CLIENT (basically the same as the output header on a standard FTDI Basic board) and HOST (which can enable the application code to route serial data from the hardware port to either the USB serial bridge or the device connected to the HOST header). With this compact design and the power of TIs TS3USB221A multiplexer you should find no issues switching high-speed USB signals. Features: Operating Voltage: 3.3V-5V TS3USB221A Multiplexer Switches High-Speed USB Signals
    Part.no: 41013301
    In stock: 1 
    Buy
    $36.02

  • Keyboard 16+4 buttons + 8 LEDs

      Keyboard 16+4 buttons + 8 LEDs
    Module with a 16-key button matrix, 4 individually connected buttons and 8 red LEDs with current limiting resistors suitable for 5V. The matrix with 16 buttons are connected in rows and columns. The 4 individually connected buttons have pull-up resistors to the supply voltage and the outputs will be low when the buttons are pressed. The LEDs are connected to the supply voltage and are lit when the input is pulled to ground. Suitable for education and experiments with inputs and outputs to a microcontroller.
    Part.no: 41015743
    In stock: 98 
    Buy
    $8.31

  • LCD I2C/SPI serial interface backpack

      LCD I2C/SPI serial interface backpack
    Ett interface som låter dig ansluta en standard LCD-modul med parallellgränssnitt till en mikroprocessor via SPI eller I2C. Detta gör att endast ett fåtal pinnar behövs. Fungerar med de flesta standrad LCD-moduler från 8x1 till 40x4 tecken som har 14 anslutningar i rad.
    Part.no: 41011443
    In stock: 2 
    Buy
    1 - $15.54
    10 - $13.99
    25 - $11.66

  • Level shifter 4 channels bi-directional

      Level shifter 4 channels bi-directional
    Four-channel logic level converter, built with discrete FET-transistors. Can either convert 3.3V signals to 5V, or downshift higher voltages. Works with I2C. Size: 16.05 x 13.3mm (0.63 x 0.52").
    Part.no: 41014895
    In stock: 1 
    Buy
    $4.34

  • Level Translator Breakout - PCA9306

      Level Translator Breakout - PCA9306
    This is a breakout board for the PCA9306 dual bidirectional voltage-level translator. Because different parts sometimes use different voltage levels to communicate, voltage level translators can be the key to making different parts play nice. The PCA9306 is a dual bidirectional I2C-bus and SMBus voltage-level translator thats operational on the low side from 1.0 V to 3.6 V and on the high side from 1.8 V to 5.5 V. Simply apply your low- and high-side reference voltages to the VREF1 and VREF2 respectively, connect your I/O and drive the Enable pin high to open bidirectional voltage translation without the use of a direction pin! Documents:
    Part.no: 41015084
    In stock: 2 
    Buy
    $9.52

  • Levelshifter 4 ch bidirectional I2C-safe

      Levelshifter 4 ch bidirectional I2C-safe
    Level translator with four bi-directional channels. The translator uses four BSS138 N-ch FETs with 10k pull-up resistors. It works with voltages down to 1.8V on the low-side and up to 10V on the high-side. In other words, it's perfect for connecting 1-8 and 3.3V systems with 5V systems! Works with I2C.
    Part.no: 41011576
    In stock: 9 
    Buy
    $5.90

  • Levelshifter 8 ch

      Levelshifter 8 ch
    Level translator based on Ti TXB0108. Side A: 1.2 - 3.6V Side B: 1.7 - 5.5V Bi-directional Tri-state output VCCA must be lower than VCCB Not recommended for I2C as the pull-up resistors cause problems with the automatic direction sensing.
    Part.no: 41011575
    In stock: 30 
    Buy
    $9.52

  • MCP4725 1ch 12-bit DAC I2C

      MCP4725 1ch 12-bit DAC I2C
    Youve always wanted to output analog voltages from a microcontroller, the MCP4725 is the DAC that will let you do it! The MCP4725 is an I2C controlled Digital-to-Analog converter (DAC). A DAC allows you to send analog signal, such as a sine wave, from a digital source, such as the I2C interface on the Arduino microcontroller. Digital to analog converters are great for sound generation, musical instruments, and many other creative projects! This version of the MCP4725 Breakout fixes a few issues with the board including the IC footprint, the I2C pinout, changes the overall board dimensions to better fit your projects, and a few more minor tweaks. This board breaks out each pin you will need to access and use the MCP4725 including GND and Signal OUT pins for connecting to an oscilloscope or any other device you need to hook up to the board. Also on board are SCL, SDA, VCC, and another GND for your basic I2C pinout. Additionally, if you are looking to have more than one MCP4725 on a bus, the pull-up resistors on this board can be disabled just check the Hookup Guide in the Documents section below for instructions and tips on doing this. Features: 12-bit resolution I2C Interface (Standard, Fast, and High-Speed supported) Small package 2.7V to 5.5V supply Internal EEPROM to store settings Dimensions: 15.24 x 15.24mm
    Part.no: 41013186
    In stock: 6 
    Buy
    $7.11

  • MicroSD-läsare 5V

      MicroSD-läsare 5V
    Not just a simple breakout board, this microSD adapter goes the extra mile - designed for ease of use. Onboard 5v->3v regulator provides 150mA for power-hungry cards 3v level shifting means you can use this with ease on either 3v or 5v systems Uses a proper level shifting chip, not resistors: less problems, and faster read/write access Use 3 or 4 digital pins to read and write 2Gb+ of storage! Activity LED lights up when the SD card is being read or written Four #2 mounting holes Push-push socket with card slightly over the edge of the PCB so its easy to insert and remove Comes with 0.1" header (unattached) so you can get it on a breadboard or use wires - your choice Tested and assembled here at the Adafruit factory Works great with Arduino, with tons of example code and wiring diagrams To use with an Arduino, connect GND to ground, 5V to 5V, CLK to pin 13, DO to pin 12, DI to pin 11, and CS to pin 10. Then you can use the wonderful SDfatLib which supports FAT and FAT32 SD cards.
    Part.no: 41013743
    In stock: 5 
    Buy
    $11.93

  • Momentary push button module

      Momentary push button module
    Module with a momentary push button. As long as the button is pressed, the output will be low and as soon as its released, the output will change back to high.
    Part.no: 41015723
    In stock: 84 
    Buy
    $2.29

  • MPR121 breakout board

      MPR121 breakout board
    This is a breakout board for Freescales MPR121QR2. The MPR121 is a capacitive touch sensor controller driven by an I2C interface. The chip can control up to twelve individual electrodes, as well as a simulated thirteenth electrode. The MPR121 also features eight LED driving pins. When these pins are not configured as electrodes, they may be used to drive LEDs.   There a four jumpers on the bottom of the board, all of which are set (closed) by default. An address jumper ties the ADD pin to ground, meaning the default I2C address of the chip will be 0x5A. If you need to change the address of the chip (by shorting ADD to a different pin), make sure you open the jumper first. Jumpers also connect SDA, SCL and the interrupt pin to 10k pull-up resistors. If you dont require the pull-up resistors you can open the jumpers by cutting the trace connecting them.   There is no regulation on the board, so the voltage supplied should be between 2.5 and 3.6VDC. The VREG pin is connected through a 0.1uF capacitor to ground, which means, unless you modify the board, you cant operate the MPR121 in low-supply voltage mode (1.71-2.75VDC).
    Part.no: 41014057
    In stock: 4 
    Buy
    $13.13

  • MPR121 Touch controller 12-channels

      MPR121 Touch controller 12-channels
    Add lots of touch sensors to your next microcontroller project with this easy-to-use 12-channel capacitive touch sensor breakout board, starring the MPR121. This chip can handle up to 12 individual touch pads.The MPR121 has support for only I2C, which can be implemented with nearly any microcontroller. You can select one of 4 addresses with the ADDR pin, for a total of 48 capacitive touch pads on one I2C 2-wire bus. Using this chip is a lot easier than doing the capacitive sensing with analog inputs: it handles all the filtering for you and can be configured for more/less sensitivity.This sensor comes as a tiny hard-to-solder chip so we put it onto a breakout board for you. Since it's a 3V-only chip, we added a 3V regulator and I2C level shifting so its safe to use with any 3V or 5V microcontroller/processor like Arduino. We even added an LED onto the IRQ line so it will blink when touches are detected, making debugging by sight a bit easier on you. Comes with a fully assembled board, and a stick of 0.1" header so you can plug it into a breadboard. For contacts, we suggest using copper foil or pyralux, then solder a wire that connects from the foil pad to the breakout.Getting started is a breeze with our Arduino library and tutorial. You'll be up and running in a few minutes, and if you are using another microcontroller, its easy to port our code.
    Part.no: 41013622
    In stock: 10 
    Buy
    $11.93

  • Opto-isolator Breakout

      Opto-isolator Breakout
    Description: This is a board designed for opto-isolation. This board is helpful for connecting digital systems (like a 5V microcontroller) to a high-voltage or noisy system. This board electrically isolates a controller from the high-power system by use of an opto-isolator IC. This IC has two LEDs and two photodiodes built-in. This allows the low-voltage side to control a high voltage side.
    Part.no: 41011764
    In stock: 10 
    Buy
    1 - $7.11
    5 - $6.07

  • PeekyPokey USB GPIO UART (utgår)

      PeekyPokey USB GPIO UART (utgår)
    PeekyPokey is a simple yet ingenious way to give your PC a GPIO-port. Via this device you can sense and control signals and things in the physical world. PeekyPokey is breadboard friendly, and fits perfectly thanks to its DIP-24 socket. The PC is connected via the onboard USB-port, which is also used to power the unit. Drivers and example programs for Windows can be found on the PeekyPokey project site (see more under files). Some examples of what you can do with a PeekyPokey: Controlling relays Driving RC servos and stepper motors Reading RFID card and tags Interfacing with MIDI enabled instruments or sound modules Reacting on physical switches, buttons and sensors Writing text on LCD display Breadboard power supply +5V and 3.3V USB to serial converter Specifications: 8 general purpose digital inputs/outputs (GPIO), each with indicator LED and a 100k pull-down resistor Configurable serial Tx/Rx LEDs On-board 3.3V regulator Mechncical switch to select Vdd and logic levels 5V or 3.3V Vdd plus fixed 5V and 3.3V available as power sources USB bus powered with indicator LED Jumper to enable/disable all LED Standard 0.6" DIP-24 socket footprint Built-in EEPROM for storing power-on configurations Integrated 300 - 921 600 bps buffered serial port (TTL UART) with h/w flow control Additional info can be found in the Datasheet
    Part.no: 41011776
    In stock: 37 
    Buy
    $17.95

  • Rotary encoder module

      Rotary encoder module
    Module with a rotary encoder with quadrature output. When the shaft is rotated, the outputs A and B provides a 2-bit grey code that can be converted to step and direction. For each revolution, the encoder will output a series of discrete steps that repeats over and over. Commonly used as a rotary switch or navigation switch. A push button is also available and is activated when the shaft is pushed down. Example code for Arduino is available for download.
    Part.no: 41015725
    In stock: 78 
    Buy
    $3.49

  • RS232/TTL level converter

      RS232/TTL level converter
    Kompakt modul för omvandling av RS-232-signaler till TTL-nivå, och vice versa. Kan spänningsmatas med 2.8-5.5V, och TTL-nivån bestäms av matningsspänningen. Det går alltså bra att använda modulen för 3V, 3.3V och 5V system. Modulen är försedd med en standard 9-pol D-SUB för RS-232. Hastigheten kan vara 300-115200 bps. Lysdiodindikering för RX och TX.
    Part.no: 41002889
    In stock: 8 
    Buy
    $17.44

  • SD card module

      SD card module
    Module with a reader for SD cards (and microSD with adapter). The reader communicates via SPI. Libraries and example code is available. The module can be used with both 3.3V and 5V systems.
    Part.no: 41015739
    In stock: 87 
    Buy
    $4.10

  • Serial interface for LCD

      Serial interface for LCD
    The serial enabled LCD backpack allows you to control a parallel based LCD over a single-wire serial interface. The SerLCD backpack takes care of all the HD44780 commands allowing seamless integration with any micro that can communicate over a wide range of TTL serial baud rates. The SerLCD currently supports 16 and 20 character wide screens with 2 or 4 lines of display. Communication with SerLCD requires 5V TTL serial at a default baud rate of 9600bps (8-N-1). You can adjust the baud to any standard rate between 2400 and 38400bps. The power, ground and RX pins are all broken out to a 3.5mm pitch screw terminal. SerLCD has the ability to dim the backlight to conserve power if needed. There is also a potentiometer on the backpack to adjust the contrast. Note: The datasheet incorrectly identifies the PIC as a 16F688, when it's actually a 16LF88. Sorry for blowing your mind. Features: PIC 16LF88 utilizes onboard UART for greater communication accuracy Adjustable baud rates of 2400, 4800, 9600 (default), 14400, 19200 and 38400 Operational Backspace Greater processing speed at 10MHz Incoming buffer stores up to 80 characters Backlight transistor can handle up to 1A Pulse width modulation of backlight allows direct control of backlight brightness and current consumption All surface mount design allows a backpack that is half the size of the original Faster boot-up time Boot-up display can be turned on/off via firmware User definable splash screen
    Part.no: 41003232
    In stock: 10 
    Buy
    1 - $21.19
    10 - $19.07
    25 - $15.89

  • SN74HC165 Shift-In Breakout

      SN74HC165 Shift-In Breakout
    The SN74HC165N is a neat little IC that will take an input of up to 8 parallel lines and produce a single, serial output. It's a great way to increase the number of inputs on a microcontroller. This breakout makes it easy to prototype using the 74HC165 by breaking out all of the pins you need to standard 0.1" spaced headers. We've also lined up the data and power pins so that you can easily make chains of them and expand the number of outputs under your control! This chip works with a voltage supply anywhere in the range of 2-6VDC, and at clock frequencies of up to 29MHz (@6VDC). Note: The SER_IN and SER_OUT labels are swapped. Features: Wide Operating Voltage Range of 2 V to 6 V Parallel-to-Serial Data Conversion Outputs Can Drive Up To 10 LSTTL Loads Low Power Consumption, 80-µA Max ICC ±4mA Output Drive at 5 V Low Input Current of 1 µA Max Complementary Outputs Direct Overriding Load (Data) Inputs Gated Clock Inputs 0.1" Spaced Headers
    Part.no: 41011493
    In stock: 15 
    Buy
    $5.90

  • Sparkfun Touch Potentiometer

      Sparkfun Touch Potentiometer
    The SparkFun Touch Potentiometer, or Touch Pot for short, is an intelligent linear capacitive touch sensor that implements potentiometer functionality with 256 positions. It can operate as a peripheral to a computer or embedded micro-controller or in a stand-alone capacity. The Touch Potentiometer provides both a dual-channel analog and PWM output for direct control of other circuitry. Configurable analog and PWM transfer functions support a wide variety of applications such as volume control and LED dimming. The Touch Potentiometer is controlled by a Microchip PIC16F1829 8-bit micro-controller that provides the host interface, LED control, capacitive sense and peripheral control functions. A built-in low-dropout voltage regulator allows operation over a range of input voltages up to 12V and breadboard friendly connectors make it easy to play with. A desktop application has been created by our collaborator, Dan Julio, that communicates with the Touch Pot over a serial connection. From this utility app you can change configuration settings, alter LED behavior, calibrate the capacitive touch sensor, view current readings in jabber mode, and much more.
    Part.no: 41014047
    In stock: 5 
    Buy
    $32.41

  • Touch screen controller I2C/SPI

      Touch screen controller I2C/SPI
    Getting touchy performance with your screen's touch screen? Resistive touch screens are incredibly popular as overlays to TFT and LCD displays. Only problem is they require a bunch of analog pins and you have to keep polling them since the overlays themselves are basically just big potentiometers. If your microcontroller doesn't have analog inputs, or maybe you want just a way more elegant controller, the STMPE610 is a nice way to solve that problem. This breakout board features the STMPE610, which has both I2C and SPI interfaces available. There is also an interrupt pin that you can use to indicate when a touch has been detected to your microcontroller or microcomputer. We wrapped up the chip with a 3V voltage regulator and level shifting so it's safe to use with 3V or 5V logic. Its a nicely designed chip, and has very stable precise readings. We found its also a lot faster than trying to do all the readings on an Arduino. For the screens that have 1mm pitch FPC cables, you can plug the cable right into the connector. The majority of medium/large touchscreens have that kind of connector. If you have another kind of touch screen, the four X/Y contacts are available on 0.1" pitch breakouts so you can hand-solder or wire them. Getting started is super easy with our well-written STMPE610 Arduino library which supports I2C, hardware SPI, and software SPI. Plug any 1mm-pitch 4-wire resistive touchscreen to the on-board FPC connector. When you touch the screen, you'll get readings on the serial console. The wiring information is contained in the example sketch.
    Part.no: 41012294
    In stock: 2 
    Buy
    $15.54

  • Touch screen controller USB/UART

      Touch screen controller USB/UART
    Getting touchy performance with your screen's touch screen? Resistive touch screens are incredibly popular as overlays to TFT and LCD displays. If you want to connect one to a computer you need something to handle the analog to digital conversion. Most converters we've found are not very easy to use, and are 'fixed' - making them difficult to calibrate. The AR1100 is a nice chip that solves this problem by acting as a touch->USB converter and also comes with calibration software. The calibration software is Windows only, but once you've calibrated you can use the screen on any OS. The AR1100 shows up as a regular Mouse or Digitizer HID device so no drivers are required and it works on any operating system that supports a USB mouse This breakout board features the AR1100, which has both USB and UART interfaces available. 99% of the time, you'll want to use the USB interface but there is some functionality for getting TTL UART data out (see the datasheet for details) There is also a red LED that lights up to indicate when a touch has been detected. For the screens that have 1mm pitch FPC cables, you can plug the cable right into the connector. The majority of medium/large touchscreens have that kind of connector. If you have another kind of touch screen, the four X/Y contacts are available on 0.1" pitch breakouts so you can hand-solder or wire them. We set this breakout up for 4-wire sensing only. You can pretty much just plug and play to get started, for more details including calibration software, check out the AR1100 page. Plug any 1mm-pitch 4-wire resistive touchscreen to the on-board FPC connector, when you plug into a computer's USB port you should see a new device and touching the screen will cause the mouse cursor to move around.
    Part.no: 41012293
    In stock: 1 
    Buy
    $15.54

  • Touch sensor digital

      Touch sensor digital
    Sensor that can sense touch. When the sensor is touched, the output switches. The threshold can be adjusted with the trim potentiometer.
    Part.no: 41015711
    In stock: 99 
    Buy
    $5.42

  • USB interface board mini

      USB interface board mini
    Features very Small, universal USB powered & controlled I/O board ! add USB interface to existing equipment 15 inputs / outputs, including analogue inputs / digital inputs/outputs and PWM outputs the number of inputs/outputs can be further expanded by connecting two cards to the PC's USB connectors all communication routines are contained in a Dynamic Link Library (DLL) Specifications 5 x analogue 10 bit resolution inputs: 05V / (30K) 8 x digital 5V inputs/outputs with on-board LED indication: Input/output mode is selectable in groups of 4 terminals 1 x 32 bit pulse counter up to 1MHz input frequency 2 x 8 bit 5V PWM outputs: 0 to 100% on-board LED indication for I/O and PWM outputs output current, PWM: 10mA / Digital outputs: 6mA up to 2 cards can be connected to one PC USB port: USB 1.1 & 2.0 compatible DLL supports Windows XP, Windows Vista and Windows 7* PWM frequency selection: 2930Hz,11.7kHz or 46.9kHz command execution time, read: read: 4ms write: 1ms power consumption through USB port: approx. 50mA dimensions: 68 x 40 mm / 2.7 x 1.6"
    Part.no: 41013973
    In stock: 3 
    Buy
    $48.07

  • USB to serial converter - XBee

      USB to serial converter - XBee
    Foca is a compact USB to serial adapter equipped with BEE (20pin 2.0mm) sockets. With integrated FT232 IC, It can be used for programming or communicating with MCU applications. On the other hand, you may connect your PC to various wireless applications via the BEE compatible modules. Features: Reset button for BEE modules 3.3V and 5V dual power output 3.3V and 5V IO compatible USB 2.0 protocol BitBang mode ready Application: USB Serial adapter to communicate with TTL/CMOS level Serial devices Programmer for Arduino and compatible boards USB Adapter of BEE modules for PC wireless function
    Part.no: 41012214
    In stock: 28 
    Buy
    $15.54

  • USB-serial converter FT232RQ

      USB-serial converter FT232RQ
    The micro-USB µUSB-CE5 is a USB to RS-232 bridge converter which is simple, cost effective, very small and easy to use. It uses its own PCB as a card edge type connector to plug into a USB A type cable or directly into a USB hub port. The absence of a mechanical connector makes the µUSB-CE5 a very low profile device. The design is based around the FT232RQ from FTDI and provides the user with multi baud rate serial data up to 3M baud rate. Standard 0.1 pitch 5 pin female or male header can be soldered to provide the essential signals and power to any application. RX and TX signals are both 3.3V and 5V tolerant. Board comes assembled with IC as shown. Features: Implements full v2.0 USB protocol Needs no external crystal Internal EEPROM for device ID and Product Description strings Royalty-Free Driver support for Windows, Linux, and Mac OSX
    Part.no: 41011465
    In stock: 2 
    Buy
    $33.61

  • USB-seriell omvandlare FT232RL

      USB-seriell omvandlare FT232RL
    This is the SparkFun USB to Serial Breakout for the FT232RL, a small board with a built in USB to serial UART interface. This little breakout is built around the FT232RL IC from FTDI, with an internal oscillator, EEPROM, and a 28-pin SSOP package this is a serious little chip. With this version, weve corrected a few issues found with the board. These changes include fixes to the VCCIO, a change from the mini USB to micro USB connector, and a few footprint modifications. Other than finding this board much easier to use, it is still the same FT232RL breakout that you know and love! Features: Implements full v2.0 USB protocol Needs no external crystal Internal EEPROM for device ID and Product Description strings Royalty-Free Driver support for Windows, Linux, and Mac OSX
    Part.no: 41013426
    In stock: 4 
    Buy
    $19.16

  • USB-to-Serial Bridge - µUSB-PA5

      USB-to-Serial Bridge - µUSB-PA5
    The microUSB Programming Adapter (µUSB-PA5) is a USB to RS-232 bridge converter which is very small and easy to use. It uses a mini-B type USB connector to connect to your PC and is based on the FTDI FT232RQ USB to Serial Bridge IC from FTDI. The µUSB-PA5 allows you to communicate with 4D Systems' screens and controllers. It'll give you multi baud rate serial data up to 3M baud rate and access to additional signals such as flow control. The main 5 pin interface is a standard 2.54mm (0.1") pitch female header, designed to connect directly to a majority of the 4D Systems modules. RX and TX signals are both 3.3V and 5V tolerant. This module replaces the variety of existing 4D serial bridges for the LCD kits that we carry. While a large range of 4D Systems modules are compatible with this programming adapter, some are not, for mechanical reasons. Dimensions: 33.7mm x 17.3mm Features: USB 2.0 compliant Full Speed 12Mbps maximum speed, Suspend supported Hardware or Xon/Xoff handshaking supported, 300bps to 3Mbps UART supports 7 or 8 data bits, 1-2 Stop bits, odd/even/mark/space and no parity Power on reset circuit Virtual COM port drivers allow operation with existing COM port PC applications Supports Windows 98 and above, MAC (OSX-8 and above) and Linux (2.4 kernel and above) USB powered Traffic/Operation LED indicates board status Additional flow control and features available for the user to solder, using standard 2.54mm (0.1") pitch through holes along each side of the PCB.
    Part.no: 41011635
    In stock: 2 
    Buy
    $32.41

  • Voltage Level Translator TXB0104

      Voltage Level Translator TXB0104
    Breakout board for Ti TXB0104. TXB0104 is a 4-bit bi-directional voltage-level translator with automatic direction sensing. The level convertor is very flexible and can shift voltage levels set by the two VCC's. VCCA accepts any supply voltage from 1.2V to 3.6V. The B port is designed to track VCCB. VCCB accepts any supply voltage from 1.65V to 5.5V. This allows for universal low-voltage bidirectional translation between any of the 1.2-V, 1.5-V, 1.8-V, 2.5-V, 3.3-V, and 5-V voltage nodes. VCCA should not exceed VCCB. When any of the VCC-inputs are tied to ground, all ports are set to high-impedance mode. This module is not recommended for use with I2C as the pull-up resistors cause problems with the automatic direction sensing.
    Part.no: 41012032
    In stock: 8 
    Buy
    $5.90

  • Window comparator module

      Window comparator module
    Have you ever needed to know if a voltage coming from a sensor is within a specific voltage window? This little breakout board allows you to hook up an analog signal, define your voltage window, and it will tell you (digitally - HIGH or LOW) if your input is inside or outside the window. You can define the upper and lower limits of the voltage window by adjusting to trim pots on the board. Power it up with 5Vs, set your limits, and you'll be ready to go! It accepts voltages from 0V to 5V. Now you don't need to set up thresholds in code. This also frees up an ADC for another sensor that may require more than a voltage threshold or window. Another advantage to this little guy is that it's analog, so that means it's virtually instant (10 microseconds). It is also useful in audio applications when you need to define peaking voltages on an AC signal and you want to analyze peaks on both the top and bottom sides of the sound wave.
    Part.no: 41004433
    In stock: 8 
    Buy
    $12.44