Physical Computing Library

    #electronic signatures #rfid #distance sensor #movement and direction #inputs and outputs #sensing and measuring #displaying numbers #inputs and outpus #displaying #color of light #digital signatures #text-to-speech #electronic signature #microcontroller #teensy #arm-cortex #power supply #microphone #audio #vibration #amplifier #speaker #stereo #mono #adafruit #dac #i2s #cjmcu #pimoroni #adc #sparkfun #lidar #pololu #color sensor #gesture sensor #laser #mount #stm32 #arduino #wemos #esp8266 #wifi #lolin #esp32 #raspberrypi #seeeduino #voltage regulator #seeed #bluetooth #ble #olimex #avr programmer #duinofun #shield #battery #display #encoders #audio-codec #stepper motor #driver
  • 001 125Khz RFID Module - UART

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      This module allows you to read 125 kHz RFID (Radio-Frequency Identification) tags and send their information using a UART (Universal Asynchronous Receiver Transmitter) interface.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 002 QTR-1RC Reflectance Sensor

      #distance sensor
      borrow this component mark
    • picture of component

      The Pololu QTR-1RC reflectance sensor carries a single infrared LED and phototransistor pair and delivers a digital output (HIGH/LOW)

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 003 Triple Axis Accelerometer Breakout

      #movement and direction
      mark
    • this component is currently not available.

      picture of component

      The 3-axis accelerometer measures the changes of speed. This information can be used to deduce the alteration of positions.

      This is a breakout board for Freescale’s triple-axis MMA7260QT accelerometer. With a low power shut-down mode, high sensitivity output with selectable ranges (±1.5, 2, 4, and 6g), this was one of the very first sensors to market with three accelerometers built onto a single IC! Board comes fully assembled and tested with external filters installed.

      The MMA7260QT is a 3.3V part and outputs an analog voltage for each of the three outputs. This voltage is in ratio to the measured acceleration and to the supply voltage (ratiometric). You will need some extra hardware to convert this analog signal to a usable digital one. Luckily, many uCs have a built in Analog to Digital converter.

      Product page link

      lent:

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 004 Breakout Board for Electret Microphone

      #inputs and outputs
      borrow this component mark
    • picture of component

      The electret microphone with an 100x amplifier allows you to submit audio signals directly to your arduino

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 005 EasyDriver V4 Stepper Motor Driver

      #movement and direction
      borrow this component mark
    • picture of component

      The EasyDriver V4 is a complete microstepping motor driver with
      built-in translator. It is designed to operate bipolar stepper motors in
      full-, half-, quarter- and eighth-step modes. The EasyDriver V4 includes a fixed off-time current regulator that has the ability to operate in slow, fast, or mixed
      current-decay modes.

      Needs an external power supply of 7-30V DC

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 006 Sharp GP2Y0A21YK0F

      #distance sensor
      mark
    • this component is currently not available.

      picture of component

      This sensor is capable of measuring a distance ranged between 4 and 30 cm and delivers an according analog voltage.

      Product page link

      lent: 2021-11-29 ( raul noriega )

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
    • history

  • 007 Capacitive Touchsensor - AD7746

      #sensing and measuring
      borrow this component mark
    • picture of component

      Breakout board for the Analog Devices 7746 capacitance sensor. Configured for two channels of single-ended capacitance input. Comes with an example touch sensor as well as long capacitance creating traces. Useful a as a capacitance measuring tool.

      Product page link




      Read this how to calibrate the sensor and use the example arduino code from here.
      Read this and scroll down to "displaying the results" for the processing code.




      You need the Wire library to communicate over I2C.

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 008 Speaker 0.5W 8Ohm

      #inputs and outputs
      mark
    • this component is currently not available.

      picture of component

      Small-sized 500mW speaker with an impedance of 8 ohm. Ideal for testing purposes.

      Product page link

      lent: 20.1.2017

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 009 OpenLog

      #electronic signatures
      borrow this component mark
    • picture of component

      OpenLog is a simple serial logger and is able to talk to very large capacity (tested up to 16GB) SD cards. The whole purpose of this logger was to create a logger that just powered up and worked. OpenLog ships with a standard serial bootloader so you can load new firmware with a simple serial connection.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 010 Logic Level Converter

      #inputs and outputs
      borrow this component mark
    • picture of component

      A level converter with two in-/outputs to convert signal layers into lower/higher voltages. Works with 5V/3,3V/2,8V/1,8V levels. You need it when one device works with 5V signals but another in the same circuit needs 3.3V signals.

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 011 Piezo Vibration Sensor - Large

      #sensing and measuring
      borrow this component mark
    • picture of component

      A piezo is an electronic device that generates a voltage when its physically deformed by a vibration, sound wave, or mechanical strain. Use a 4,7M resistor.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 012 PIR Motion Sensor

      #sensing and measuring
      borrow this component mark
    • picture of component

      A simple PIR motion sensor with open-collector output. Needs an external voltage supply of 12V.

      Newer versions of this sensor include sensitivy controls in the form of vairable resistors.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 013 RFID Reader ID-12

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      This is a very simple to use RFID reader module. With a built in antenna, the only holdup is the 2mm pin spacing. Power the module, hold up a card, and get a serial string output containing the unique ID of the card.




      Use a 1k resitor to make the circuit safer for testing and for EM noise reduction.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 014 Stepper Motor With Cable (NEMA 17)

      #movement and direction
      mark
    • this component is currently not available.

      picture of component

      A simple 4W stepper motor, moving in 1,8° steps - 200 steps for a rotation. Use the EasyDriver V4 Stepper Motor Driver #005

      Product page link

      lent: 22.10.18

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 015 LM35 CZ Temperature Sensor TO92

      #sensing and measuring
      borrow this component mark
    • picture of component

      The LM35 series are precision integrated-circuit temperature sensors, whose output voltage is linearly proportional to the Celsius temperature. The LM35 thus has an
      advantage over linear temperature sensors calibrated in Kelvin. For calibration, take a look at the datasheet.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 016 Music Instrument Shield

      #inputs and outputs
      borrow this component mark
    • picture of component

      This board is built around the VS1053 MP3 and MIDI codec IC, wired in MIDI mode. Simply connect a speaker/stereo/pair of headphones to the 1/8 inch stereo jack on the shied and pass the proper serial commands to the IC and you'll be playing music in no time!

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 017 7-Segment Serial Display (yellow)

      #displaying numbers
      borrow this component mark
    • picture of component

      The 4-digit yellow display is configurable via serial or SPI interface. It can display all numerals, characters from A to F and the additional dots.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 018 7-Segment Serial Display (green)

      #displaying numbers
      borrow this component mark
    • picture of component

      The 4-digit green display is configurable via serial or SPI interface. It can display all numerals, characters from A to F and the additional dots.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 019 ACS714 Current Sensor Carrier -5 to +5A

      #inputs and outpus
      borrow this component mark
    • picture of component

      The Allegro ACS714 Hall-Effect current sensor. Typical applications include motor control, load detection and management, switch-mode power supplies, and overcurrent fault protection.

      The ACS714 outputs the analog signal VOUT that varies linearly with the uni- or bi-directional AC or DC primary sampled current, IP , within the range specified. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 020 Ardumoto - Motor Driver Shield

      #movement and direction
      borrow this component mark
    • picture of component

      This is a motor shield for Arduino that will control two DC motors. Based on the L298 H-bridge, the Ardumoto can drive up to 2 amps per channel. The board takes its power from the same Vin line as the Arduino board, includes blue and yellow LEDs to indicate active direction, and all driver lines are diode protected from back EMF.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 021 BlinkM MaxM - I2C Controlled RGB LED

      #inputs and outpus
      borrow this component mark
    • picture of component

      BlinkM is a 'Smart LED': a networkable and programmable full-color RGB LED. It is designed to allow the easy addition of dynamic indicators, displays, and lighting to existing or new projects.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 022 Barometric Pressure Sensor - BMP085

      #sensing and measuring
      borrow this component mark
    • picture of component

      The BMP085 is a high-precision, ultra-low power barometric pressure sensor. With an absolute accuracy of 2,5hPa and a noise level of down to 0,03hPa the BMP085 offers superior performance. Supply with 3,3V.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 023 Cellular Shield with SM5100B

      #electronic signatures
      borrow this component mark
    • picture of component

      The Cellular Shield for Arduino includes all the parts needed to interface your Arduino WITH an SM5100B cellular module. This allows you to easily add SMS, GSM/GPRS, and TCP/IP functionalities to your Arduino-based project.

      All you need to add cellular functionality to your Arduino project is a SIM card (pre-paid or straight from your phone) and an antenna and you can start sending Serial.print statements to make calls, send texts and serve web pages! Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 024 Color LCD Shield

      #displaying
      mark
    • this component is currently not available.

      picture of component

      The Color LCD Shield provides an easy method of connecting the popular Nokia 6100 LCD to your Arduino. The board comes as shown with the 128x128 mini color LCD, as well as a backlight driver circuit and three momentary push-buttons.

      Product page link

      lent: 2022-02-14 ( julia vollmer )

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 025 Color Light Sensor Evaluation Board

      #color of light
      mark
    • this component is currently not available.

      picture of component

      This ready to go sensor board delivers all necessary data to sense and recreate the light's color measured by the sensor chip. Wether you validate this data or reenact it by using a simple RGB LED.

      Product page link

      lent: 20.1.2017

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 026 Force Sensitive Resistor - Small

      #sensing and measuring
      mark
    • this component is currently not available.

      picture of component

      This is a small force sensitive resistor. It has a 0.16 inch (4 mm) diameter active sensing area. This FSR will vary its resistance depending on how much pressure is being applied to the sensing area. The harder the force, the lower the resistance.

      When no pressure is being applied to the FSR, its resistance will be larger than 1M, with full pressure applied the resistance will be 2.5k. Use a 10k resistor as pull down.Product page line

      lent: 23.5.

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 027 Humidity Sensor - HIH-4030 Breakout

      #inputs and outputs
      borrow this component mark
    • picture of component

      A sensor which delivers an analog voltage in relation to air humidity.

      Product page line

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 028 Flex Sensor 4.5

      #sensing and measuring
      borrow this component mark
    • picture of component

      The flex sensor changes its resistance depending on the amount of bend. It converts the change in bend to electrical resistance - the more the bend, the more the resistance value.

      Product page line

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 029 Mini Photocell

      #sensing and measuring
      borrow this component mark
    • picture of component

      This photo resistor changes its resitance from 1k (light) to 10k (dark). Use a 10k resistor as pull down.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 030 FTDI Basic Breakout 5V

      #inputs and outputs
      borrow this component mark
    • picture of component

      This is a basic breakout board for the FTDI FT232RL USB to serial IC. The pinout of this board matches the FTDI cable to work with official Arduino and cloned 5V Arduino boards (LilyPad). It can also be used for general serial applications.

      You may plug it on the Lilypad. Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 031 GM10 Mini Gear Motor

      #movement and direction
      borrow this component mark
    • picture of component

      The GM10 is a very small brushed DC motor and gearbox combination. At 5 volts, the motor draws 27 mA, and the 81:1 gear ratio delivers 370 RPM

      Prdouct page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 032 Gyro Breakout Board - LPR5150AL

      #movement and direction
      borrow this component mark
    • picture of component

      This is a breakout board for the ST's dual-axis LPR5150AL gyro. The LPR5150AL measures angular velocity along the pitch and roll axes with a full scale of +/-1500 degree/s. Two different analog outputs are provided for both the x- and y- axes - one 1x amplified and the other 4x amplified

      Supply with 3,3V. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 033 Compass Module - HMC6352

      #movement and direction
      borrow this component mark
    • picture of component

      This is a very simple breakout board for the popular HMC6352. If you need simple, clean, degree resolution compass heading, this is the way to go.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 034 Pan and Tilt Kit (2x Servos)

      #movement and direction
      mark
    • this component is currently not available.

      picture of component

      This kit comprises of two brackets and the associated fasteners. When connected to two servos, the final assembly allows two degrees of movement. Nearly anything within reason can be mounted on the end of the pan/tilt assembly - for example cameras or sensors.

      Use the EasyDriver V4 Stepper Motor Driver to regulate the servos.




      Product page link

      NOTES:

      small engine is not working well (maybe broken)

      big engine has no arrest

      lent:

    • basic-example

      • wiring

        • svg wiring file
  • 035 Pocket AVR Programmer

      #electronic signatures
      borrow this component mark
    • picture of component

      This is a simple to use USB AVR programmer. It is low cost, easy to use, works great with AVRDude, and is tested extensively on a Windows desktop. For a detailed hook-up-guide check the product page link.

      To use this programmer, attach to a Windows machine and install the drivers listed below. Open a command prompt. Assuming WinAVR (and therefore AVRDUDE) have been installed, type: avrdude -c usbtiny -B 1 -patmega328 -U flash:w:main.hex



      Be sure to include the "-B 1" flag as this will significantly increase the programming speed! You may need to change -p flag to your appropriate microcontroller. You can setup a tool and hotkey in Programmers Notepad to do this automatically.


      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 036 Real Time Clock Module

      #electronic signatures
      borrow this component mark
    • picture of component

      This a custom designed module for the DS1307 Real Time Clock. The module comes fully assembled and pre-programmed with the current time.

      Product page line

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 037 RF Link Transmitter - 434MHz

      #electronic signatures
      borrow this component mark
    • picture of component

      This is an ASK transmitter module with an output of up to 8mW depending on power supply voltage. The transmitter is based on SAW resonator and accepts digital inputs, can operate from 2 to 12 Volts-DC, with 434MHz transmitter operation.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 038 TellyMate Shield

      #electronic signatures
      borrow this component mark
    • picture of component

      TV out from your Arduino.This shield has the same core circuit as the standard TellyMate, but re-arranged as an Arduino Shield. It listens to the Arduino's TX pin (Digital pin 1). Just plug it into your Arduino and use Serial.println() commands to output text onto your telly!

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 039 FM Radio Module Breakout Board - NS73M

      #digital signatures
      borrow this component mark
    • picture of component

      This small module packs some power. With a 2mW maximum broadcast power we've been able to transmit up to 60ft with a simple 31 inch piece of wire (1/4 wave of 95MHz). Built upon the NS73M module, it is digitally tune-able from 87MHz up to 108MHz. Right and left channels are available for stereo broadcast as well!

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 040 Ultrasonic Range Finder LV-EZ3

      #distance sensor
      mark
    • this component is currently not available.

      picture of component

      the LV-MaxSonar-EZ3 provides very short to long-range detection and ranging. It detects objects from 0-inches to 254-inches (6.45-meters) and provides sonar range
      information from 6-inches out to 254-inches with 1-inch resolution. The interface output formats included are pulse width output, analog voltage output, and serial digital output

      Product page link

      lent: 20.1.2017

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 041 Venus GPS Module with SMA Connector

      #electronic signatures
      borrow this component mark
    • picture of component

      This is the smallest, most powerful, and most versatile GPS. The module can be configured to an amazingly powerful 10Hz update rate, with 14 channel tracking! With two serial ports, UART and SPI interfaces.

      Product page link

    • basic-example

  • 042 Voice Recorder Breakout - ISD1932

      #inputs and outputs
      borrow this component mark
    • picture of component

      This is a breakout board for the ISD1932, a multiple-message record/playback device. This single chip can record up to 64 seconds worth of voice messages. Microphone inputs and speaker outputs are all handled by the ISD1932

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 043 Voicebox Shield

      #inputs and outputs #text-to-speech
      borrow this component mark
    • picture of component

      The VoiceBox Shield can be mounted on top of your Arduino to give it access to all capabilities of the SpeakJet voice and sound synthesizer. The Voice Box Shield uses the SpeakJet chip to convert serial commands into a great robot-sounding voice.

      see VoiceBox Shield Quickstart Guide

      also see Using the TTS256 with the Voicebox Shield ( the TTS256 Text to Speech IC is a cool little chip that interfaces to the SpeakJet )

      Product page link

      • @todo(solder TTS256 IC to shield)
    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 044 Redpark Serial Cable C2-DB9

      #inputs and outputs
      mark
    • this component is currently not available.

      picture of component

      The Redpark Serial Cable connects iOS devices to RS-232 serial devices. It is designed for use with iPhone 4, iPhone 3GS, iPod touch (fourth generation), iPad 2 and iPad.

      Product page link

      lent: 20.1.2017

  • 045 H-Bridge Motor Driver 1A

      #movement and direction
      borrow this component mark
    • picture of component

      Faster, cheaper, smaller, better, right? The SN754410 Quad Half H-Bridge is just that. Capable of driving high voltage motors using TTL 5V logic levels, the SN754410 can drive 4.5V up to 36V at 1A continuous output current.

      Notice the additional 9V input. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 046 Solenoid ZMF-1326d.001 (12VDC)

      #movement and direction
      borrow this component mark
    • picture of component

      A 4W hubmagnet for pulling ojects or something else. Requires a 12V power supply with at least 300mA, so don't connect this magnet directly to your Arduino!

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 047 Solenoid ZMF-1326z.001 (12VDC)

      #movement and direction
      borrow this component mark
    • picture of component

      A 4W hubmagnet for pushing ojects or something else. Requires a 12V power supply with at least 300mA, so don't connect this magnet directly to your Arduino!

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 048 Solenoid ZMF-2551d.001 (12VDC)

      #movement and direction
      borrow this component mark
    • picture of component

      A 10W hubmagnet for pushing ojects or something else. Requires a 12V power supply with at least 1A, so don't connect this magnet directly to your Arduino!

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 049 Solenoid ZMF-2551z.001 (12VDC)

      #movement and direction
      borrow this component mark
    • picture of component

      A 10W hubmagnet for pushing ojects or something else. Requires a 12V power supply with at least 1A, so don't connect this magnet directly to your Arduino!

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 050 ATTiny 45V-10PU

      #inputs and outputs
      borrow this component mark
    • picture of component

      Shrink your projects with a small ATTiny, which you can even power with two 1,2V batteries! The ATTiny45-10PU with 4k memory flash, operates with 10MHz and has 2 PWM channels besides 3 analog inputs.

      Read this walkthrough and follow the instructions. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 051 ATTiny 85-20PU

      #inputs and outputs
      borrow this component mark
    • picture of component

      Shrink your projects with a small ATTiny, which you can even power with two 1,5V batteries! The ATTiny85-20PU with 8k memory flash, operates with 20MHz and has 2 PWM channels besides 3 analog inputs.

      Read this walkthrough and follow the instructions. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 054 Arduino LilyPad

      #inputs and outputs
      borrow this component mark
    • picture of component

      The LilyPad Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread.

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 055 Arduino Mega

      #inputs and outputs
      mark
    • this component is currently not available.

      picture of component

      The Arduino Mega 2560 is a microcontroller board based on the ATmega2560
      . It has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.

      Product page link

      lent: 20.1.2017

    • basic-example

      • wiring

        • svg wiring file
  • 056 Arduino Uno

      #inputs and outputs
      mark
    • this component is currently not available.

      picture of component

      The Arduino Uno is a microcontroller board based on the ATmega328 with 14 digital input/output pins, 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header and a reset button.

      Product page link

      lent:
      lent:
      lent:

    • basic-example

      • wiring

        • svg wiring file
  • 057 RFID Glass Capsule (125kHz)

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      These little RFID glas tags with 12KHz read frequency can be read within a 10mm distance and are suitable for tiny applications. The non-reprogrammable 32-bit unique ID can be read with the ID-12 RFID reader.

      Product page link

  • 058 RFID Card Tag (125kHz)

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      This 125KHz RFID tag is placed in a blanc card and has a 32-bit unique ID which can be read with the ID-12 reader.

      Product page link

  • 059 RFID Tag Button 16mm - 125kHz

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      A simple button RFID tag with 16mm diameter that can be read within a 32mm distance. Suitable for clothes and thin applications. Unique 32-bit non-reprogrammable ID at 125KHz.

      Product page link

  • 060 flex shaft coupler 5mm to 4 mm

      #movement and direction
      borrow this component mark
    • picture of component

      This part allows you to connect a ø5mm shaft to a ø4mm shaft.

  • 061 flex shaft coupler 5mm to 10mm

      #movement and direction
      borrow this component mark
    • picture of component

      This part allows you too connect a ø5mm shaft to a ø10mm shaft.

  • 062 universal mounting Hub 5mm

      #movement and direction
      borrow this component mark
    • picture of component

      Connect nearly anything to a ø5mm shaft.

  • 063 Stepper Motor 35x36mm 2.7V/1A

      #movement and direction
      borrow this component mark
    • picture of component

      A small but powerfull stepper motor which needs only 2.7 Volts, so it's ideal for project driven by a battery. Use it together with part No. 079.

      Product page link

  • 064 Stepper Motor 20x30mm 3.9V/1.2A

      #movement and direction
      borrow this component mark
    • picture of component

      Even smaller than part No. 064 but still very powerfull. Use with Part No. 079.

      Product page link

  • 065 Stepper Motor 35x28mm 10V/0.5A

      #movement and direction
      borrow this component mark
    • picture of component

      Small sized stepper motor which can be used with part No. 078.

      Product page link

  • 066 Solenoid 40 006 25A10 24V

      #movement and direction
      borrow this component mark
    • picture of component

      A big solenoid. Be sure, that your power supply outputs at least 1.5 amperes at 24V.

      Product page link

  • 067 Arduino Duemilanove

      #inputs and outputs
      borrow this component mark
    • picture of component

      Arduino Duemilanove with ATmega 328 processor.

      Product page link

  • 068 MaKeyMaKey

      #inputs and outputs
      borrow this component mark
    • picture of component

      Use the MaKeyMaKey to turn anything conductive into an human interface device. Common use: banana piano.
      The inputs can also be remaped to other keys check this link

      Product page link

  • 069 Arduino Ethernet Shield 2

      #inputs and outputs
      borrow this component mark
    • picture of component

      Use the ethernet shield to connect your arduino projects to the world wide web.

      Just stick the shield onto an Arduino Uno, and use the "Ethernet2" Library (here) to get started.

      Click here for the technical specs of the shield.

  • 070 Arduino Audio Shield v1.1

      #inputs and outputs
      mark
    • this component is currently not available.

      picture of component

      This shield allows you to record and play sounds on a SD card with your arduino easily.

      Plug this onto an Arduino Uno, and use the "WaveHC" (here) library to program it. Download the Library and put it into you Arduino Library folder. See down below for some example code that plays every WAV file on the sd-card.

      Also, more examples can be found here .

      lent:

    • basic-example

      • code

          download
        • ...loading
  • 071 Adafruit PN532 RFID/NFC Arduino Shield

      #electronic signature #rfid
      borrow this component mark
    • picture of component

      With this shield you can read and write data to RFID tags, like the cards or chips we have in the library ( parts No. 057, 058, 059).

      For further Informations and some code examles click here .

      Product page link

  • 072 Teensy 3.1 Arduino Shield Adaptor

      #inputs and outputs
      borrow this component mark
    • picture of component

      With this adaptor you can use any Arduino shields with your teensy 3.1.

      Product page link

  • 073 Teensy 3.1

      #microcontroller #teensy #arm-cortex
      borrow this component mark
    • picture of component

      The teensy 3.1 is a more powerfull but smaller microcontroller than an Arduino. One of its biggest benefits is the 12-Bit DAC on pin 14 and the dedicated audio library, so teensy is the way to go for any audio project.

      Product page link

  • 074 Solarcells

      #sensing and measuring
      borrow this component mark
    • picture of component

      These cells can be used to power very small electronic projects, or just to measure the intensity of light.

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 075 FM 433 MHZ RX/TX modul

      #electronic signature
      borrow this component mark
    • picture of component

      These little bugs can be used to transfer serial data from one microcontroller to another in a fairly easy way.

      Tutorial page link

  • 076 RaspberryPi Touchscreen 2.8

      #displaying
      borrow this component mark
    • picture of component

      PIMP your PI! It's designed to fit nicely onto the Pi 1 Model A or B but also works OK with the Pi Zero, Pi 3, Pi 2 or Pi 1 Model A+ or B+.

      For this Display to work, you need to install a new Kernel on the used Pi. Either you go with a fresh install of Raspian that already includes the Kernel, or you just run a script on your current installation. Find the complete guide here on the Adafruit Page.

      For the full product page, click here.

  • 077 raspberryPI Modell B

      #inputs and outputs
      borrow this component mark
    • picture of component

      This is an older version of the raspberryPI.

  • 078 DRV8825 stepper driver

      #movement and direction
      mark
    • this component is currently not available.

      picture of component

      Small sized stepper driver with current limiter to prevent damage on the motor. The reference Voltage must be set according to the motor specifications!

      Product page link

      lent:

  • 079 DRV8834 low-voltage stepper driver

      #movement and direction
      borrow this component mark
    • picture of component

      With this driver you can use low-voltage steppers rated from 2.5V to 10.8V. Before use set the reference voltage according to the motor specifications!

      Product page link

  • 080 hall effect sensor 158B

      #sensing and measuring
      borrow this component mark
    • picture of component

      With a hall effect sensor you can detect magnetic and electromagnetic fields.

      further example
      Product Page Link

    • basic-example

      • code

          download
        • ...loading
  • 081 current sensor ACS711EX 15.5A

      #sensing and measuring
      borrow this component mark
    • picture of component

      With this current sensor you can measure a current flow up to 15.5 amperes.

      Product page link

    • basic-example

      • code

          download
        • ...loading
  • 082 stepper motor 28BYJ-48 5V with driver

      #movement and direction
      mark
    • this component is currently not available.

      picture of component

      This small stepper motor is very strong (but slow) because of the built in gearbox with a 1:64 ratio. It comes with the ULN2003 driver.

      DataSheet

      Product Page Link

      lent:

  • 083 rotary encoder with wire

      #sensing and measuring
      borrow this component mark
    • picture of component

      A rotary encoder is like an endless knob.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 084 opto coupler 4N27

      #inputs and outputs
      borrow this component mark
    • picture of component

      An opto coupler is used to achieve galavnic seperation of two circuits.

      DataSheet

      Product page link

  • 085 muscle wire flexinol

      #movement and direction
      borrow this component mark
    • picture of component

      As the name tells: This wire behaves like a muscle. When a certain current is applied the wire retracts like a muscle, and distracts when the current is removed.

      Product Page Link

  • 086 NeoPixel Mini 1612B

      #displaying
      borrow this component mark
    • picture of component

      These RGB LEDs are adressable, so you can connect thousands of LEDs to only one single digital pin of your microcontroller. These can be used with the adafruit NeoPixel library, or FastLed library. Keep in mind that the 5V output of the arduino delivers max. 500mA, and one pixel set to full bright white (255,255,255) draws about 80mA, so if you use more than 5 pixels you should get an external power supply.

      Product Page Link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 087 SD card reader

      #inputs and outputs
      borrow this component mark
    • picture of component

      This module can be used to store and read data on a SD Card with any microcontroller via SPI.

      Product Page Link

    • basic-example

      • code

          download
        • ...loading
  • 088 Adafruit TFT BoB 1.44

      #displaying
      mark
    • this component is currently not available.

      picture of component

      Small display with 128x128 resolution and a microSD card slot.

      Product Page Link

      lent:

    • basic-example

      • code

          download
        • ...loading
  • 089 TFT 2,5" I2C

      #displaying
      mark
    • this component is currently not available.

      picture of component

      Small 2,5" tft display.

      lent:

  • 090 MCP4725 12-Bit DAC I2C

      #inputs and outputs
      borrow this component mark
    • picture of component

      Add an analog output to your project with this little converter.

      Product Page Link

    • basic-example

      • code

          download
        • ...loading
  • 091 USB to RS485 breakout

      #inputs and outputs
      borrow this component mark
    • picture of component

      Connect serial RS485 devices to your computer.

      Product page link

  • 092 MP3 trigger robertsonics

      #inputs and outputs
      mark
    • this component is currently not available.

      picture of component

      An easy way to add sound to your project. This Module can store up to 256 different audio tracks, which can be triggered by a serial message or by one of 18 dedicated trigger inputs.

      For this Example just put two Music files onto the SD card and name them "001Track.mp3" and "002Track.mp3" without the quotation marks. The Triggershield can play up to 18 files, they should be named like the ones above, each number corresponding to the trigger with the same name. It takes everything from 4.5V to 12.0V DC. More information can be found here.

      lent:

    • basic-example

      • wiring

        • svg wiring file
  • 093 SSC-32 Servoshield (32 Output)

      #movement and direction
      borrow this component mark
    • picture of component

      Control up to 32 servos via serial RS232.

      DataSheet

      Product Page Link

  • 094 Piezo vibration sensor

      #sensing and measuring
      borrow this component mark
    • picture of component

      Measure flexibility, vibration, impact and touch.

      Product Page Link

  • 095 Sharp GP2Y0A02 20-150 cm

      #distance sensor
      mark
    • this component is currently not available.

      picture of component

      Measure distances between 20 to 150 cm. Gives analog value. You should put a 10µF Cap across power and ground, to stabilize the output values.

      Product page link

      lent:

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 096 Sharp GP2Y0A21 10-80 cm

      #distance sensor
      mark
    • this component is currently not available.

      picture of component

      Measure distance between 10 and 80 cm. Gives analog value. You should put a 10µF Cap across power and ground, to stabilize the output values.

      <a href="https://www.pololu.com/product/136“>Product page link

      lent:

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 097 Sharp digital distance 5cm(2 pcs.)

      #distance sensor
      borrow this component mark
    • picture of component

      Measure if Object is in the very short distance range between 0.5cm and 5cm. Beware, this will only point out that there is an object in that range, not how far it is away from the sensor. Has fast read out.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 098 Sharp digital distance 10cm(2 pcs.)

      #distance sensor
      mark
    • this component is currently not available.

      picture of component

      Measure if Object is in the short distance range between 2cm and 10cm. Beware, this will only point out that there is an object in that range, not how far it is away from the sensor. Has fast read out.

      Product page link

      lent:

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 099 Solenoid 5V small

      #movement and direction
      mark
    • this component is currently not available.

      picture of component

      Very small and low voltage solenoid.

      Product Page Link

      lent:

  • 100 Solenoid big

      #movement and direction
      borrow this component mark
    • picture of component

      a very big and strong Solenoid. Be sure that your power supply rates at least 24V and 2A.

  • 101 Servo Motor MG945R

      #movement and direction
      borrow this component mark
    • picture of component

      Standard servo motor which can turn 180° degree. There are different mounting plates available.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 102 Intel Galileo GEN 2

      #inputs and outputs
      borrow this component mark
    • picture of component

      You want to take your project to the next level? The Galileo is a complete PC running linux, but also has a bunch of GPIOs.

      Product Page Link

  • 103 Teensy 3.2

      #microcontroller #teensy #arm-cortex
      mark
    • this component is currently not available.

      picture of component

      A more powerfull microcontroller with many many in- and outputs. Install Teensyduino to use the Teensy together with the Arduino IDE.

      Product page link

      lent: 24.2.2017

  • 104 IOT WiFi Pretzelboard

      #inputs and outputs
      borrow this component mark
    • picture of component

      This Pretzelboard can be programmed like an arduino, but has Wi-Fi on board.

      Product page link

  • 105 SMT test socket TSS OP-28

      #inputs and outputs
      borrow this component mark
    • picture of component

      You want to use a SMT component but are really bad at soldering? So here you go! Just push the component in the socket and use the easy accessible breakout pins.

      Product page link

  • 106 DIP 16 test socket

      #inputs and outputs
      borrow this component mark
    • picture of component

      You want to use a DIP Component but are really bad at soldering? So here you go! Just put the component in the socket and use the easy accessible breakout pins.

      Product page link

  • 107 Samsung 20L203DA5 Display 5V

      #displaying
      borrow this component mark
    • picture of component

      A very nice, old school looking 2x20 display.

      Product Page Link

  • 108 833H-1C-C Relay

      #inputs and outputs
      borrow this component mark
    • picture of component

      Control high voltage circuits using a microcontroller.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 109 TDA2030A audio amplifier

      #inputs and outputs
      borrow this component mark
    • picture of component

      This 18W mono amplifier works with 6V to 12V, so its the perfect candidate for a portable speaker.

      Product Page Link

  • 110 LM7805 voltage regulator

      #power supply
      borrow this component mark
    • picture of component

      Turn any input voltage between 7 and 36 Volts into 5V output voltage (current limit: 1,5A)
      When used in higher current (>0,5A) applications, a heatsink should be applied.

    • basic-example

      • wiring

        • svg wiring file
  • 111 MEC 101 Micro + LM386 Pre-Amp

      #microphone #audio
      borrow this component mark
    • placeholder

      Here you describe the content further.
      You can embed images like above, the image-files should
      be contained within the folder of the markdown file.

      Tutorial

  • 112 Mini Piezo Speaker + Amp LM358

      #audio #vibration
      borrow this component mark
    • placeholder

  • 113 Stereo Audio Amplifier PAM8403

      #audio #amplifier #speaker #stereo
      borrow this component mark
    • picture of component

      the PAM8403 is a 2×3W stereo class-D audio amplifier. the board ( HW-104 ) accepts a supply voltage ranging from 2.5–5.5V.

      PAM8403 datasheet

      Tutorial

  • 114 Mono Audio Amplifier TDA2030A

      #audio #amplifier #speaker #mono
      borrow this component mark
    • TDA2030A

      TDA2030A is an mono 18W audio hi-fi amplifier. it is capable of driving a 4–8Ω speaker.

      appart from the actual TDA2030A IC this board also comes equipped with a trimmer for volume control as well as terminal to screw in speaker wires. the board requires a minimum of ±6V and a can be driven by up to ±22V.

      TDA2030A datasheet

  • 115 Mono Audio Amplifier PAM8302A

      #audio #amplifier #speaker #mono #adafruit
      borrow this component mark
    • PAM8302A

      PAM8302A is an mono 2.5W class D audio amplifier. it is capable of driving a 4Ω speaker at 2.5W or 8Ω speaker at 1.5W.

      appart from the actual PAM8302A IC this board also comes equipped with a trimmer for volume control as well as terminal to screw in speaker wires. the board requires a supply voltage of 2.0–5.5V.

      • PAM8302A Adafruit Product Page
      • PAM8302A datasheet
  • 116 Audio DAC PCM5102A I2S ( Black )

      #audio #dac #stereo #i2s
      borrow this component mark
    • This DAC Module is designed around the PCM5102A and provides a high-quality stereo audio DAC ( e.g for the Raspberry Pi ). The board features a 3.5mm stereo audio jack.

      PCM5102A datasheet

  • 117 Audio DAC PCM5102A I2S ( Lila )

      #audio #dac #stereo #i2s
      borrow this component mark
    • This DAC Module is designed around the PCM5102A and provides a high-quality stereo audio DAC ( e.g for the Raspberry Pi ). The board features a 3.5mm stereo audio jack.

      PCM5102A datasheet

  • 118 Audio DAC UDA1334A I2S

      #audio #dac #stereo #i2s #cjmcu
      borrow this component mark
    • the CJMCU-1334 board is designed around the UDA1334A audio DAC. the IC does not require a master clock signal.

      UDA1334A datasheet

  • 119 Audio DAC pHAT DAC I2S

      #audio #dac #stereo #i2s #pimoroni
      borrow this component mark
    • CAUTION! this component might be defect.

      This pHAT provides a super affordable high-quality DAC for your Raspberry Pi. It pumps out 24-bits at 192KHz from the Raspberry Pi's I2S interface on its 2x20 pin GPIO header.

      from pHAT DAC Pimoroni Product Page

      this board is based on the PCM5102A DAC.

  • 120 Audio ADC PCM1802 I2S

      #audio #adc #stereo #i2s #cjmcu
      borrow this component mark
    • this board features the PCM1802 ADC an audio stereo with 24-bit resolution and an I2S interface.

      PCM1802 datasheet

  • 121 DAC MCP4725 I2C ( blue )

      #dac #adafruit
      borrow this component mark
    • this board features the MCP4725 IC, a singel channel, 12-bit DAC with I2C interface.

      • MCP4725 Breakout Board Adafruit Product Page
      • MCP4725 datasheet

      this DAC is not really well suited for audio applications.

  • 122 DAC MCP4725 I2C ( red )

      #dac #sparkfun
      borrow this component mark
    • this board features the MCP4725 IC, a singel channel, 12-bit DAC with I2C interface.

      • MCP4725 Breakout Board Sparkfun Product Page
      • MCP4725 Digital to Analog Converter Hookup Guide
      • MCP4725 datasheet

      this DAC is not really well suited for audio applications.

  • 123 LIDAR TFmini Plus

      #lidar #distance sensor
      mark
    • this component is currently not available.

      TFmini Plus is a single-point short-range LIDAR sensor.

      • Operating range: 10–120cm
      • Frame Rate: 1–1000Hz
      • Interface: UART, I2C + GPIO
      • FOV: 3.6°

      TFmini Plus Product Page

      lent:

  • 124 ToF Distance Sensor VL53L0X

      #distance sensor #adafruit
      mark
    • this component is currently not available.

      VL53L0X is a Time of Flight (ToF) distance sensor with a measuring range from 30–1000mm with an I2C interface.

      • VL53L0X datasheet
      • VL53L0X Adafruit Product Page ( updated version )

      lent: 2022-06-14 ( sangbong lee )

  • 125 ToF Distance Sensor VL53L1X

      #distance sensor #pololu
      mark
    • this component is currently not available.

      VL53L1X is a Time of Flight (ToF) distance sensor with a measuring range up to 4000mm with an I2C interface.

      • VL53L1X datasheet
      • VL53L1X Pololu Product Page ( updated version )

      lent: 2022-06-14 ( sangbong lee )

  • 126 ToF Distance Sensor VL6180X ( green )

      #distance sensor #pololu
      mark
    • this component is currently not available.

      VL6180X is a Time of Flight (ToF) distance sensor with a measuring range up to 200mm ( or 600mm in reduced resolution mode ) with an I2C interface.

      • VL6180X datasheet
      • VL6180X Pololu Product Page

      lent: 2022-06-14 ( sangbong lee )

  • 127 ToF Distance Sensor VL6180X ( blue )

      #distance sensor #adafruit
      borrow this component mark
    • VL6180X is a Time of Flight (ToF) distance sensor with a measuring range up to 200mm ( or 600mm in reduced resolution mode ) with an I2C interface.

      • VL6180X datasheet
      • VL6180X Adafruit Product Page ( updated version )
  • 128 Distance Sensor GP2Y0A02YK0F

      #distance sensor #pololu
      borrow this component mark
    • the Sharp GP2Y0D810Z0F is a digital distance sensor which detects objects from 20–100mm.

      note that this sensor only detects an object within the given range but does not return the actual distance.

      • GP2Y0A02YK0F Pololu Product Page
      • GP2Y0A02YK0F datasheet
      • GP2Y0A02YK0F datasheet
  • 129 Distance Sensor GP2Y0D810Z0F

      #distance sensor #pololu
      borrow this component mark
    • the Sharp GP2Y0D810Z0F is a digital distance sensor which detects objects from 20–100mm.

      note that this sensor only detects an object within the given range but does not return the actual distance.

      • GP2Y0D810Z0F Pololu Product Page
      • GP2Y0D810Z0F datasheet
  • 130 RGB color sensor TCS34725

      #color sensor #adafruit
      borrow this component mark
    • The RGB color sensor TCS34725 allows you to "see" colors from your microcontroller. It has a IR filtering which increases the accuracy.

      • Product Page
  • 131 RGB color sensor TCS3200(230)

      #color sensor
      borrow this component mark
    • The module has an 8×8 photodiode array, 16 of them with Red filter, 16 with blue one, 16 with green one and 16 without a filter (clear), we select what filter to use and read its value, and in the code we combine them depending on the applciation or project.

      The light is detected by the photodiodes and the output is a frequency proportional to the current flowing through the photodiodes which is related to the filter used and the object’s color detected.

      • Arduino Tutorial Page
  • 132 RGB color sensor APDS-9960

      #gesture sensor
      borrow this component mark
    • This Grove gesture sensor for Arduino is built on the PAJ7620U2 circuit, allowing you to control your project using one of the 9 gestures recognised by the sensor. For example upward, downward and leftward movements.

      This opens up avenues for many new and exciting projects, using gestures to control an LED matrix or a loudspeaker for example.

      • Product Page
  • 133 RGB color sensor APDS-9960

      #color sensor
      borrow this component mark
    • The APDS-9960 is a multifunction sensor which can detect gestures, ambient light, RGB Color & values in light.

      This sensor consists of four photodiodes. These photodiodes detect the reflected IR energy which is transmitted by an on-board LED. So whenever any gesture is performed then this IR energy gets obstructed and reflects back to the sensor, now the sensor detects the velocity and direction information and converts it into digital information. APDS-9960 also has a detection range of 4 to 8 inches (10 to 20 cm).

      • Tutorial Page
      • Product Page
  • 134 RGB color sensor VEML6040

      #color sensor
      borrow this component mark
    • VEML6040 color sensor senses red, green, blue, and white light and incorporates photodiodes, amplifiers, and analog / digital circuits into a single chip using CMOS process.

      With the color sensor applied, the brightness, and color temperature of backlight can be adjusted base on ambient light source that makes panel looks more comfortable for end user’s eyes. VEML6040’s adoption of FiltronTM technology achieves the closest ambient light spectral sensitivity to real human eye responses.

      • Tutorial Page
      • Product Page
  • 135 UVA+B sensor VEML6075

      #color sensor
      borrow this component mark
    • This little sensor is a great way to add UVA and UVB light sensing to any microcontroller project. The VEML6070 from Vishay has both true UVA and UVB band light sensors and an I2C-controlled ADC that will take readings and integrate them. The sensor also comes with calibration registers so you can easily convert the UVA/UVB readings into the UV Index.

      • Product Page
  • 136 Laser Diode Red 5mW

      #laser
      borrow this component mark
    • These encapsulated laser diodes are Class IIIa 5mW, with a 650nm red wavelength. They can be driven from 2.8V to 5.2V so they're great for your embedded electronics project. You can use these for laser harps, electronic 'trip wires', laser-vision guidance, and more! Simply connect power to the red and black wires and you will be lasing in no time.

      Please note: this is not a laser pointer. It's a diode with integrated driver. You still need a 3 to 5VDC power supply. These diodes are 5mW output, and have a safety label marked on them. For more information on laser safety and ratings check out the Wikipedia page

      • Product Page
  • 137 Laser Diode Mount

      #laser #mount
      borrow this component mark
    • Use this nice fixed laser mount to attach any of our laser diode modules to your desk, robot, shark, etc. A set-screw holds the laser in place. Has a flat mounting plate with four holes for easy attachment and adjustment. Fits component 136.

      • Product Page
  • 138 STM32F103-BluePill

      #microcontroller #arm-cortex #stm32
      borrow this component mark
    • he Blue Pill is a 32-bit Arduino compatible development board that features the STM32F103C8T6, a member of the STM32 family of ARM Cortex-M3 core microcontrollers. This board aims to bring the 32-bit ARM Cortex microcontrollers to the hobbyist market with the Arduino style form factor.

      • Product Page
      • Reference Page
  • 139 Arduino Uno (joy-it)

      #microcontroller #arduino
      mark
    • this component is currently not available.

      The R3DIP Board (Arduino UNO-compatible) is the right microcontroller for beginners who want to get into the programming world quickly and easily.

      Its ATMega328 microcontroller gives you enough performance to implement your ideas and projects. It measures 68 x 53 mm and has many connectivity options with 14 digital inputs and outputs and 6 analog inputs.

      The board has an USB Type B connector, that you can program it quickly and easily using the familiar Arduino IDE programming environment. The Joy-IT R3DIP with the plug-in systems and circuits can be supplied with power both via the USB port and alternatively via its own power connection.

      Please note: In order for the Joy-IT R3DIP to be recognized by the Arduino IDE software, the interface driver CH341 must be installed at first.

      • Product Page
      • Reference Page

      lent: 2021-11-29 ( raul noriega )

    • history

  • 140 OliMex-SAM3-H256

      #microcontroller #arm-cortex
      borrow this component mark
    • Atmel’s ATSAM3S4BA-AU is a member of a series of Flash microcontrol-lers based on the high performance 32-bit ARM Cortex-M3 RISC processor. It oper-
      ates at a maximum speed of 64 MHz and features a 256 Kbyte Flash and a 48 Kbyte SRAM, Full Speed USB Device port with embedded transceiver, an External Bus
      Interface featuring a Static Memory Controller providing connection to SRAM, PSRAM, NOR Flash and NAND Flash, 2x USARTs, 2x UARTs, 2x TWIs, 3x SPI, an
      I2S, as well as 1 PWM timer, 6x general-purpose 16-bit timers, an RTC, an ADC, a 12-bit DAC and an analog comparator.

      • Product Page
  • 141 Arduino Stamp 02

      #microcontroller #arduino
      borrow this component mark
    • The Arduino Stamp 02 was the initial product proposal for the Arduino Mini. It works with an ATMEGA168

      • Product Page
  • 142 Teensy 3.5

      #microcontroller #teensy #arm-cortex
      borrow this component mark
    • The awesome new Teensy 3.5 is a small, breadboard-friendly development board designed by Paul Stoffregen and PJRC. Teensy 3.5 brings a low-cost 32-bit ARM Cortex-M4 platform to hobbyists, students and engineers, using an adapted version of the Arduino IDE (Teensyduino) or programming directly in C language. Teensy 3.5 is an upgrade over 3.2, for when you need even more power!

      Version 3.5 features a 32 bit 120 MHz ARM Cortex-M4 processor with floating point unit. All digital pins are 5 volt tolerant. The unique specs for the 3.5 are:

      • 512K Flash, 256K RAM, 4K EEPROM
      • 120 MHz ARM Cortex-M4 with Floating Point Unit
      • Microcontroller Chip MK64FX512VMD12 (PDF link)
      • 1 CAN Bus Port
      • 16 General Purpose DMA Channels
      • 5 Volt Tolerance On All Digital I/O Pins

      The latest in the line of very powerful, USB-capable microcontrollers, the Teensy 3.5 and 3.6 development boards are faster, more capable, and bigger, putting even more pins on a solderless breadboard. Teensy 3.5 offers a little bit less in its features (MCU, RAM, Flash, clock and some peripherals) which makes it slightly cheaper than Teensy 3.6. Teensy 3.5 has 5V tolerance on all digital I/O pins.

      • Product Page
  • 143 STM32F072 Nucleo

      #microcontroller #arm-cortex #stm32
      borrow this component mark
    • The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller. For the compatible boards, the external SMPS significantly reduces power consumption in Run mode. Nucleo F1 board photoThe ARDUINO® Uno V3 connectivity support and the ST morpho headers allow the easy expansion of the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.

      The STM32 Nucleo-64 board does not require any separate probe as it integrates the ST-LINK debugger/programmer.

      The STM32 Nucleo-64 board comes with the STM32 comprehensive free software libraries and examples available with the STM32Cube MCU Package.

      • Product Page
  • 144 STM32L432 Nucleo

      #microcontroller #arm-cortex #stm32
      borrow this component mark
    • The STM32L432xx devices are the ultra-low-power microcontrollers based on the high-performance Arm® Cortex®-M4 32-bit RISC core operating at a frequency of up to 80 MHz. The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all Arm® single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. The STM32L432xx devices embed high-speed memories (Flash memory up to 256 Kbyte, 64 Kbyte of SRAM), a Quad SPI flash memories interface and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.

      • Product Page
  • 145 Wemos D1 Mini - esp8266

      #microcontroller #wemos #esp8266 #wifi
      borrow this component mark
    • The WeMos D1 min PRO is a miniature wireless 802.11 (Wifi) microcontroller development board. It turns the very popular ESP8266 wireless microcontroller module into a fully fledged development board. Programming the D1 mini pro is as simple as programming any other Arduino based microcontroller as the module includes a built in microUSB interface allowing the module to be programmed directly from the Arduino IDE (requires the ESP8266 support to be added via board manager) with no additional hardware.

      The D1 mini Pro is also designed to allow Wemos compatible shields to be plugged into the board in a similar way to the Arduino development board platform which greatly expands its capabilities. There is already a large range of compatible shields available and can also be purchased via our website. Included with the module is a set of headers (requires soldering) that allow thses shield to be easily added or removed from the D1 mini PRO.

      Other features of the D1 Mini Pro include 11 digital input/output pins, 1 analogue input pin (3.2V Max), 16MB (128M bit) Flash, an external antenna connector, built in ceramic antenna and houses the new CP2104 US to UART IC. The D1 Pro is the same size as the D1 mini, but is lighter.

      • Product Page
  • 146 Lolin D32 Pro esp32

      #microcontroller #lolin #esp32 #wifi
      borrow this component mark
    • The Lolin D32 development board is based on the Espressif systems ESP32 low power system on a chip microcontroller. It has many powerful features including a dual core Arm based processor, Wi-Fi, Bluetooth, I2C, I2S, SPI, ADC, DAC, and 4MB flash. The D32 module provides these features in a convenient DIP format and can be programmed directly from a USB interface - no additional programming hardware is required. Additionally, the module also includes a charging circuit for a single cell 3.7V lithium battery, meaning that this module can easily be used in remote applications.

      For Arduino users compatibility can be added to the Arduino IDE via the board manager feature.

      • Product Page
  • 147 RaspberryPi Zero V1.3

      #raspberrypi
      borrow this component mark
    • The Raspberry Pi Zero is half the size of a Model A+, with twice the utility. A tiny Raspberry Pi that’s affordable enough for any project!

      • Product Page
  • 148 Coocox Embedded-Pi

      #raspberrypi
      borrow this component mark
    • Shields and Raspberry Pi
      Embedded Pi is a platform capable of interfacing the Raspberry Pi with 3.3V and/or 5V Arduino shields, based on an 32-bit ARM Cortex M3 STMicro STM32 MCU. It can also be used in standalone mode as an Arduino compatible ARM MCU evaluation board.

      • Product Page%20%2D%202%20Comments-,Coocox%20Embedded%20Pi%20is%20an%20STM32%2DBased%20MCU%20Board%20That,Cortex%20M3%20STMicro%20STM32%20MCU.)
  • 149 esp32-CAM

      #esp32
      borrow this component mark
    • The ESP32-CAM has a very competitive small form factor camera module that can operate independently as a minimum system with a footprint of only 2740.54.5mm and a deep sleep current of up to 6mA.

      ESP-32CAM can be widely used in various IoT applications. It is suitable for home smart devices, industrial wireless control, wireless monitoring, QR wireless identification, wireless positioning system signals and other IoT applications. It is an ideal solution for IoT applications.

      ESP-32CAM is packaged in DIP and can be directly plugged into the backplane for quick production. It provides customers with a highly reliable connection method and is convenient for use in various IoT hardware terminals.

      • Product Page
  • 150 Seeeduino Xiao

      #microcontroller #seeeduino
      borrow this component mark
    • Seeeduino XIAO is the smallest Arduino compatible board in Seeeduino Family. It is an Arduino microcontroller that is embedded with the SAMD21 microchip. The interfaces of Seeeduino XIAO is rich enough in such a tiny Dev. Board as well.

      • Product Page
  • 151 TPS61221 Low Input Voltage Boost Converter 3.3V

      #voltage regulator
      borrow this component mark
    • The TPS61221 provides a power-supply solution for products powered by either a single-cell or two-cell alkaline, NiCd or NiMH, or one-cell Li-Ion or Li-polymer battery. Possible output currents depend on the input-to-output voltage ratio (less than 100mA). The boost converter is based on a hysteretic controller topology using synchronous rectification to obtain maximum efficiency at minimal quiescent currents. The output voltage is fixed at 3.3V and the converter can be switched off by a featured enable pin or jumper. While being switched off, battery drain is minimized.

      • Product Page
  • 152 3.3V LDO Voltage Regulator

      #voltage regulator
      borrow this component mark
    • The power module is an easy-to-use
      integrated power solution that combines a 1.5-A
      DC/DC converter with power MOSFETs, an inductor,
      and passives into a 3-pin, through-hole package. This
      total power solution requires adding only input and
      output capacitors and eliminates the loop
      compensation and magnetics part selection from the
      design process.

      • Product Page
  • 153 WRL 08949 Transmitter 434mHz

      borrow this component mark
    • This is only the 434MHz transmitter. This will work with the RF Links at 434MHz at either baud rate. Only one 434MHz transmitter will work within the same location.

      This wireless data is the easiest to use, lowest cost RF link we have ever seen! Use these components to transmit position data, temperature data, even current program register values wirelessly to the receiver. These modules have up to 500 ft range in open space. The transmitter operates from 2-12V. The higher the Voltage, the greater the range - see range test data in the documents section.

      We have used these modules extensively and have been very impressed with their ease of use and direct interface to an MCU. The theory of operation is very simple. What the transmitter 'sees' on its data pin is what the receiver outputs on its data pin. If you can configure the UART module on a PIC, you have an instant wireless data connection. The typical range is 500ft for open area.

      This is an ASK transmitter module with an output of up to 8mW depending on power supply voltage. The transmitter is based on SAW resonator and accepts digital inputs, can operate from 2 to 12 Volts-DC, and makes building RF enabled products very easy.

      • Product Page
  • 154 BLE Mini

      #seeed #bluetooth #ble
      borrow this component mark
    • You can now utilize Bluetooth 4.0 Low Energy (BLE) technology easily in your project with our BLE Mini. BLE Mini requires only a serial port for communication so it supports all major development platforms that have UART interface including Arduino, Raspberry Pi, Netduino, BeagleBone etc. In addition, we provide you with access to all Ti's CC2540 I/O pins and the ability to upload firmware via USB, making the BLE Mini an ideal development/protoyping board for your BLE project/accessory/Appcessory.

      • Product Page
  • 155 OLIMEX AVR isp500 Tiny AVR Programmer

      #olimex #avr programmer
      borrow this component mark
    • AVR-ISP500-TINY is a fast and reliable USB AVR programmer. It has two modes of work: STK500-compatible USB programmer and USB mass storage. In STK500 mode it works with both Atmel studio and AVRDude.

      AVR-ISP500-TINY uses the STK500v2 communication protocol. In mass storage mode it creates a new drive on your computer and when you drag and drop the HEX file to this drive, it programs it in the target AVR attached to the ICSP connector. This is totally platform-independent and works on any computer without the need of any software.

      AVR-ISP500-TINY has an internal flash of 2MB and can store the last command and code that you executed in AVR studio or avrdude and then you can execute it again with a single button push. This means that once you load the code in the internal flash, you can program targets quickly with the same binary code by a single button press.

      • Product Page
  • 156 DuinoFun UHS mini V2.0 Usb Host Shield

      #duinofun #shield
      borrow this component mark
    • This is USB Host Shield designed to be easily combined with “Mini” variant of Arduino Board, specifically, Sparkfun 3.3V Arduino Pro Mini. It will also work with other 3.3V Arduinos. Also, due to its’ small size it can be used as general MAX3421E breakout board.
      This shield is fully compatible and supported by USB Host Shield Library.

      • Reference Page
  • 157 3D Accelerometer-Gyro LSM6DS33

      borrow this component mark
    • The LSM6DS33 combines a digital 3-axis accelerometer and 3-axis gyroscope into a single package. The sensor provides six independent acceleration and rotation rate readings whose sensitivities can be set in the ranges of ±2 g to ±16 g and ±125°/s to ±2000°/s, available through I²C and SPI interfaces. This LSM6DS33 carrier board includes a 3.3 V voltage regulator and integrated level shifters that allow operation from 2.5 to 5.5 V, and the 0.1″ pin spacing makes it easy to use with standard solderless breadboards and 0.1″ perfboards.

      • Product Page
  • 158 LoLin Battery Shield

      #battery #shield
      borrow this component mark
    • This is a battery shield compatible with the LoLin- WEMOS D1 mini Boards.

      • Product Page
  • 159 1.8 TFT Module

      #display
      borrow this component mark
    • This lovely little display breakout is the best way to add a small, colorful and bright display to any project. Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!

      The 1.8" display has 128x160 color pixels. Unlike the low cost "Nokia 6110" and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ST7735R) can display full 18-bit color (262,144 shades!). And the LCD will always come with the same driver chip so there's no worries that your code will not work from one to the other.

      The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as a ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic. We also had a little space so we placed a microSD card holder so you can easily load full color bitmaps from a FAT16/FAT32 formatted microSD card. The microSD card is not included, but you can pick one up here.

      Of course, we wouldn't just leave you with a datasheet and a "good luck!" - we've written a full open source graphics library that can draw pixels, lines, rectangles, circles, text and bitmaps as well as example code and a wiring tutorial. The code is written for Arduino but can be easily ported to your favorite microcontroller!

      • Product Page
  • 160 1.3 OLED Display

      #display
      borrow this component mark
    • Add quadrature encoders to your LP, MP, or HP micro metal gearmotors (extended back shaft version required) with this kit that uses a magnetic disc and hall effect sensors to provide 12 counts per revolution of the motor shaft. The sensors operate from 2.7 V to 18 V and provide digital outputs that can be connected directly to a microcontroller or other digital circuit.

      • Product Page
  • 161 161 Magnetic Encoder Pair Kit + Gearmotor

      #encoders
      borrow this component mark
    • These displays are small, only about 1.3" diagonal, but very readable due to the high contrast of an OLED display. This display is made of 128x64 individual white OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduces the power required to run the OLED and is why the display has such high contrast; we really like this miniature display for its crispness!

      The driver chip, SSD1306 can communicate in two ways: I2C or SPI. The OLED itself requires a 3.3V power supply and 3.3V logic levels for communication, but we include a 3.3V regulator and all pins are fully level shifted so you can use with 3V or 5V devices!

      • Product Page
  • 162 QFP32 Adapter 0.8mm

      borrow this component mark
      • Product Page
  • 163 TQFP48 Adapter 0.5mm

      borrow this component mark
      • Product Page
  • 164 TQFP48 Adapter 0.5mm

      borrow this component mark
      • Product Page
  • 165 Teensy 3.2 + Audio Adapter Board (Rev B)

      #audio #audio-codec #dac #adc #stereo #i2s #microcontroller #teensy #arm-cortex
      mark
    • this component is currently not available.

      picture of component

      Teensy 3.2 is an ARM Cortex-M4 microcontroller running at 72 MHz with 256K Flash + 64K RAM + 2K EEPROM featuring many in- and outputs. Install Teensyduino to use Teensy from the Arduino IDE.

      The audio adaptor lets you easily add high quality 16 bit, 44.1 kHz sample rate audio to your projects with Teensy 3.x.

      • Teensy 3.2 Product Page
      • Audio Adaptor Boards for Teensy 3.x and Teensy 4.x

      lent: 10.09.2021

  • 166 Teensy 4.0 + Audio Adapter Board (Rev D)

      #audio #audio-codec #dac #adc #stereo #i2s #microcontroller #teensy #arm-cortex
      mark
    • this component is currently not available.

      picture of component

      Teensy 4.0 is an ARM Cortex-M7 microcontroller running at 600 MHz with 1984K Flash + 1024K RAM + 1K EEPROM featuring many in- and outputs. Install Teensyduino to use Teensy from the Arduino IDE.

      The audio adaptor lets you easily add high quality 16 bit, 44.1 kHz sample rate audio to your projects with Teensy 4.x.

      • Teensy 4.0 Product Page
      • Audio Adaptor Boards for Teensy 3.x and Teensy 4.x

      lent: 15.11.2021

  • 167 Teensy 3.2 + Audio Prototyping Board *PROTOSEQ*

      #audio #audio-codec #dac #adc #stereo #i2s #microcontroller #teensy #arm-cortex
      borrow this component mark
    • picture of component

      Teensy 3.2 is an ARM Cortex-M4 microcontroller running at 72 MHz with 256K Flash + 64K RAM + 2K EEPROM featuring many in- and outputs. Install Teensyduino to use Teensy from the Arduino IDE.

      The audio/prototype adaptor allows you to interface midi via 3.5 cables and has space for soldering aditional components without compromising the teensy pins.

      • Teensy 3.2 Product Page

      This setup was used in the Automatic Orchestra project.

  • 168 Arduino NG

      #arduino
      borrow this component mark
    • picture of component

      This is an older version of the standard arduino uno board.

      The Arduino NG uses the FTDI FT232RL USB-to-Serial converter, which requires fewer external components that the FT232BM. It also has a built-in LED on pin 13 (which may interfere with SPI communication). Later NG's shipped with an ATmega168 instead of an ATmega8, though either chip can be used with any board.

      • Arduino NG Manual
  • 169 SilentStepStick

      #stepper motor #driver
      borrow this component mark
    • picture of component

      The Silent-Step-Stick is a Stepper Motor Driver Board for 2-Phase Motors, based on Trinamic (now Analog Devices) drivers: TMC 2100 / TMC 2130 / TMC 2208 / TMC 2209 / TMC 5160 / TMC 5161.

      • Product Page
  • Glossary

      borrow this component mark
    • A list of terms that might be helpful to know about:

      Audio Codec

      In hardware a Audio Codec is an IC component that can convert analog audio signals into digital audio signals and viceversa. it is usually comprised of an audio ADC and an audio DAC and something complemented with an audio amplifier.

      Most audio codecs communicate via I²S protocoll.

      ADC

      a Analog-Digital-Converter (ADC) is a component that is used to convert analog voltages into digital signals. it is often used but not exclusively to convert analog audio signals into digital audio sample data.

      usually ADCs are single components packed as an IC, however there are ways to build ADCs from simple components ( see e.g resistor ladder ).

      DAC

      a Digital-Analog-Converter (DAC) is a component that is used to convert digital signals into analog voltages. it is often used but not exclusively to convert digital audio sample data into analog audio signals.

      usually DACs are single components packed as an IC, however there are ways to build DACs from simple components ( see e.g resistor ladder ).

      LIDAR

      LIDAR is a method for determining distances by targeting an object with a laser and measuring the time for the reflected light to return to the receiver. LIDARs are faster and usually more precise than IR- or ultrasonic-based distance sensors.

      I2C

      I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a synchronous, multi-master, multi-slave, packet switched, single-ended, serial communication bus invented in 1982 by Philips Semiconductor (now NXP Semiconductors). It is widely used for attaching lower-speed peripheral ICs to processors and microcontrollers in short-distance, intra-board communication. Alternatively, I2C is sometimes spelled I2C (pronounced I-two-C) or IIC (pronounced I-I-C).

      from I²C@wikipedia ( note the inappropiate use of the master-slave terminology )

      see this excellent I2C tutorial at sparkfun for further explanations.

      I2S

      I²S (Inter-IC Sound), pronounced eye-squared-ess, is an electrical serial bus interface standard used for connecting digital audio devices together.

      from I²S@wikipedia

      I²S is used by DACs, ADCs and audio codecs to transmit audio data at wide range of bit rates ( e.g 48000 Hz ) and bit depths ( 24-bit ).

      only more powerful, more recent arduino boards are capable of I²S. other boards like Teensy, ESP, STM32-based boards and Raspberry Pi are well suited to connect with I²S devices.

      I²S is somewhat realted to Serial Audio Interface (SAI) and Serial Peripheral Interface (SPI).

      I²S is not to be confused with I²C.

      MCU

      a MicroController Unit (MCU) refers to a small computer on a single chip designed for embedded applications.

      one of the best known MCU is the 8-bit Atmel ATmega328P which is used in e.g the Arduino Uno board. nowdays ARM-based MCUs with more memory, more peripherials and faster clock rates have become more popular ( e.g NXP IMXRT1062DVL6A in Teensy 4.0 or STM32F446RET in NUCLEO-F446 ).

      SPI

      the Serial Peripheral Interface (SPI) is an interface bus used to send data between small peripheries and microcontrollers.

      see this excellent SPI tutorial at sparkfun for further explanations.

  • Help

    • The Physical Computing Library (PCL) is a curated collection of electronical components ( like sensors and actuators ) which students may borrow.

      If you have questions or suggestions contact Physical Computing Library.

    • How to Borrow a Component?

      • Each component has a button called borrow which creates an email which you then only need to send.

        If a component is struked out it is currently borrowed by someone. However, feel free to contact Physical Computing Library and ask if there is something that can be done.

    • Found a Problem or Want to Suggest New Components?

      • The PCL is in a perpetual state of flux; new components are added, exiting components break, links to external resources go dark. In order to improve the library and to keep it in the best possible shape, everyone is encouraged to help.

        If a bug is discovered, if there is an idea for a new component or for the improvement of an existing one, please use the Issues tracking system on GitHub to file an issue.

        You can also contact the library via mail.

    • Can I Keep a Component?

      • sometimes you do not want to take your work apart and would prefer to keep a borrowed component. this is generally ok. in order to keep a component do the following:

        1. contact the library if it is ok to do so ( some components are irreplaceable ).
        2. buy or supply a replacement for the component.
    • Can I Contribute a Component?

      • yes! sometimes you just feel like contributing. whether it is because out of altruistic motives or wanting to clean out your boxes or other there are different modes of contribution:

        1. donate a component out of altruistic motives ( e.g you finished a project and have ordered more parts than you need )
        2. sell a component to the library. in order to get reimbursed a receipt or an invoice is required.

        contact the library to make sure your contribution fits the profile of the library, to see if the contribution mode is ok, and to arrange the transfer.

        PS if you want to suggest a component check Found a Problem or Want to Suggest New Components?

    • How to Operate?

      • The easiest way to operate the library is to use github ( private repository requires invitation ).

        In the web-interface you can create files and folders and change their contents.

        If you want to use the library offline on your own computer thats not a problem either. (have a look at the contribution section)

        Lending a Component to Someone

        Every component has a lent-folder in its root directory. These folders are special as every file in it is interpreted as a person currently lending the physical component. Usually these file-names should be named after the person who is lending and contain some extra information in it, but this is just a convention and can be done differently.

        Here is an example of such a "lent-file":

        // filename: [component-folder]/lent/studentname.md 
        
        email: ab@c.de // a way to contact that person
        
        ----
        
        date: 20.1.2017 // a date when the component got handed out
        

        Just delete the lent-file if the component is not lent anymore.

        Change the Availability

        Every component has a markdown-file in its root-folder that is called component.md.

        In this file everything about the component itself is stored. There is one parameter which is called available which controls how many of a kind of a component the pcl owns. If a component is available or not is calculated like available > amount(lent)

    • How to Contribute to the Library as a Developer?

      • The [PCL] is designed to be easily contributed to.

        This application is just representing the state of two git-repositories. To alter the source-code or the component-library commit your changes to the respective repositories. Your changes will automaticly updated.

        Attention: Test all your code locally before you push code to the git repository. An error might brake this site.

        Install the [PCL] locally

        1. Clone the repository to your local file-system.
          > git clone --recurse-submodules git@github.com:digitalmediabremen/pcl-code.git
        2. Disable cache invalidation plugin in ./site/config/config.php.
          // File: ./site/config/config.php 
          ...
          c::set('cachebuster', false);
          ...
        3. Start a php webserver in the directory root of the git directory (you need to have php installed) > php -S localhost:8000
        4. Navigate to localhost:8000 with you web browser

        Create and edit Components

        the component-repository is a submodule of the pcl-code repository you just cloned.
        locally its situated under (path of your pcl installation)/content/components.

        There is an 000-example-component which you can duplicate and alter to your likings.
        There are annotations for everything. The example component itself is not shown publicly.

        If you finished creating a new component or edited one, commit your changes (with an expressive commit message) and push your changes to github. You should see your changes reflected immediatly.

        Create and edit examples

        the example folder within a component is treated a bit differently from the other folders.
        every folder within it is interpreted as an code example. source code files like .ino and .pde are displayed inline with syntax highlighting. image files are treated like schematics and are also displayed inline.

        If you are having technical questions send an email to hi@leonat.de

        Adding a Physical Component

        New compents can be suggest by contacting Physical Computing Library.

        Each component is represent by an entry in the component repository ( see above ) and a physical part usually comprised of a platic bag, an info sheet and an electronic component:

        Physical Component