[[pmod:pmod#what_pmods_are_available|Go back]] ====== Pmods Organized by Function ====== Here, the Pmods are organized by their application. You can scroll through the list or click on one of the categories below to directly jump to that category. * [[pmod:pmod:pmods_by_category#Input_Pmods|Input Pmods]] * [[pmod:pmod:pmods_by_category#Output_Pmods|Output Pmods]] * [[pmod:pmod:pmods_by_category#Connector_Pmods|Connector Pmods]] * [[pmod:pmod:pmods_by_category#Communication_Pmods|Communication Pmods]] * [[pmod:pmod:pmods_by_category#Power_Pmods|Power Pmods]] ===== Input Pmods ===== These Pmods primarily collect information about the outside world, either inherently like the PmodACL or those that require a physical input such as the PmodBTN, and submit the information to the host board by using their assigned communication protocol. {{ :pmod:pmod:input_pmods.jpg?600x328 |Input Pmods}} === SPI === [[pmod:pmod:ACL2|ACL2]] - MEMS Accelerometer [[pmod:pmod:AD1|AD1]] - 12 bit ADC [[pmod:pmod:AD5|AD5]] - 24 bit %%ADC%% [[pmod:pmod:ALS|ALS]] - Ambient Light Sensor [[pmod:pmod:JSTK|JSTK]] - Joystick Button with Two Additional Buttons [[pmod:pmod:MIC|MIC]] - Microphone [[pmod:pmod:MIC3|MIC3]] - MEMS Microphone [[pmod:pmod:TC1|TC1]] - Thermocouple Module === I²C === [[pmod:pmod:ACL|ACL]] - Digital Accelerometer (and SPI) [[pmod:pmod:AD2|AD2]] - 12 bit %%ADC%% [[pmod:pmod:CDC1|CDC1]] - Capacitance Sensor [[pmod:pmod:CMPS|CMPS]] - Digital Compass [[pmod:pmod:GYRO|GYRO]] - Gyroscope and Temperature Sensor (and SPI) [[pmod:pmod:IA|IA]] - Impedance Analyzer [[pmod:pmod:RTCC|RTCC]] - Real Time Clock and Calendar [[pmod:pmod:TMP2|TPM2]] - Temperature Sensor [[pmod:pmod:TMP3|TMP3]] - Temperature Sensor === UART === [[pmod:pmod:GPS|GPS]] - GPS [[pmod:pmod:MAXSONAR|MAXSONAR]] - Sonar (and %%GPIO%%) === GPIO === [[pmod:pmod:BTN|BTN]] - Four User Buttons [[pmod:pmod:ENC|ENC]] - Rotating Button Shaft [[pmod:pmod:KYPD|KYPD]] - 16 Button Keypad [[pmod:pmod:LS1|LS1]] - Infrared Light Sensor [[pmod:pmod:PS2|PS2]] - PS/2 Mouse or Keyboard connector [[pmod:pmod:SWT|SWT]] - Four User Switches ===== Output Pmods ===== These Pmods primarily output information that was given to them by the host board. Examples of this style of Pmod include visual Pmods such as the PmodCLS, the PmodHB5 to drive motors, and the PmodDA4 to get a desired analog output. {{ :pmod:pmod:output_pmods.jpg?600x198 |Output Pmods}} === SPI === [[pmod:pmod:DA1|DA1]] - 8 bit DAC [[pmod:pmod:DA3|DA3]] - 16 bit %%DAC%% [[pmod:pmod:DA4|DA4]] - 12 bit %%DAC%% [[pmod:pmod:DPOT|DPOT]] - Digital Potentiometer [[pmod:pmod:OLED|OLED]] - OLED Screen [[pmod:pmod:OLEDrgb|OLEDrgb]] - 16-bit Color OLED Screen === I²C === [[pmod:pmod:AMP3|AMP3]] - Audio Power Amplifier === UART === [[pmod:pmod:CLS|CLS]] - LCD Serial Interface Module (and SPI, I²C) === GPIO === [[pmod:pmod:8LD|8LD]] - 8 LEDs [[pmod:pmod:AMP2|AMP2]] - Low Power Audio Amplifier [[pmod:pmod:CLP|CLP]] - %%LCD%% Parallel Interface Module [[pmod:pmod:CON3|CON3]] - Servo Motor Module [[pmod:pmod:DA2|DA2]] - 12 bit %%DAC%% [[pmod:pmod:DHB1|DHB1]] - Drives Two DC Motors or One Stepper Motor [[pmod:pmod:HB3|HB3]] - H-Bridge Motor Controller with Feedback [[pmod:pmod:HB5|HB5]] - H-Bridge Motor Controller with Feedback [[pmod:pmod:I2S|I²S]] - %%DAC%% for Stereo Audio [[pmod:pmod:LED|LED]] - 4 LEDs [[pmod:pmod:R2R|R2R]] - %%DAC%% via resistor ladders [[pmod:pmod:SSD|SSD]] - Two Digit Seven Segment Display [[pmod:pmod:STEP|STEP]] - Stepper Motor Controller ===== Connector Pmods ===== These Pmods are able to function equally as inputs and outputs, and so are deemed to be connectors. Some of these Pmods are designed for a specific application, such as the PmodCON4, but some Pmods are generally applicable, like the PmodTPH2 to test your connection between electronic components. {{ :pmod:pmod:connector_pmods.jpg?600x434 |Connector Pmods}} === I²C === [[pmod:pmod:IOXP|IOXP]] - I/O Expansion Module === GPIO === [[pmod:pmod:BB|BB]] - Breadboard Module [[pmod:pmod:DIP|DIP]] - DIP to Breadboard Conversion Module [[pmod:pmod:TPH2|TPH2]] - 12-pin Connection Test Module [[pmod:pmod:TPH|TPH]] - 6-pin Connection Test Module ===== Communication Pmods ===== These Pmods enable access to an outside source. This source could be additional flash memory through the PmodSF2, internet access with the PmodWiFi, or provide a way to access an outside serial port with the PmodRS232. {{ :pmod:pmod:communication_pmods.jpg?600x443 |Communication Pmods}} === SPI === [[pmod:pmod:NIC100|NIC100]] - Ethernet Module [[pmod:pmod:RF2|RF2]] - Radio Frequency Communication [[pmod:pmod:SD|SD]] - SD Card Reader [[pmod:pmod:SF|SF]] - 2 or 16 %%MByte%% Serial Flash Memory [[pmod:pmod:SF2|SF2]] - 16 MByte Flash Memory [[pmod:pmod:WiFi|WiFi]] - WiFi Module === UART === [[pmod:pmod:BT2|BT2]] - Bluetooth Module (and SPI for firmware updates) [[pmod:pmod:RS232|RS232]] - Serial Port Communication [[pmod:pmod:RS485|RS485]] - Isolated High Speed Communication [[pmod:pmod:USBUART|USBUART]] - USB to UART Cross Conversion === GPIO === [[pmod:pmod:RJ45|RJ45]] - RJ45 Connector Pair ===== Power Pmods ===== These Pmods give an easy way for a user to route external power to an outside component without causing damage to the host board. {{ :pmod:pmod:power_pmods.jpg?600x440 |Power Pmods}} === I²C === [[pmod:pmod:PMON1|PMON1]] - Power Monitor === GPIO === [[pmod:pmod:CON1|CON1]] - Screw Terminal Module [[pmod:pmod:OC1|OC1]] - Open Collector Output Module [[pmod:pmod:OD1|OD1]] - Open Drain Output Module === Miscellaneous Pmods === These Pmods provide extra peripheral functions that are unique to the Pmod family. There are no "miscellaneous" Pmods as of yet. [[|Go back to the top]]