TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (385 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (118 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (139843 times)
  2. FAT32 Library (72209 times)
  3. Network Ethernet Library (57392 times)
  4. USB Device Library (47740 times)
  5. Network WiFi Library (43364 times)
  6. FT800 Library (42700 times)
  7. GSM click (29980 times)
  8. mikroSDK (28440 times)
  9. PID Library (26989 times)
  10. microSD click (26398 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

Categories

Compilers

Architecture

Sort By

Category: Communication > USB

Example

USB controlled DDS signal generator (Revised)

Rating:

0

Author: Soumitra Bhattacharjee

Last Updated: 2013-07-22

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: USB

Downloaded: 1276 times

Followed by: 3 users

License: MIT license

Download [566.38KB]

Description

Windows application that connects with a PIC18F2550 microcontroller via USB to control a AD9835 DDS chip via SPI. The application makes it easy for selecting/inputting any arbitrary value & phase to be generated by the DDS chip. Package contains the compiled application as well as the compiled hex file for the MCU along with a sample schematic.

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported
Project

USB HID Mouse, Using Wii Remote IR Camera As Stand Alone Sensor and MikroMMB for PIC18FJ Board

Rating:

0

Author: Emil Enchev

Last Updated: 2013-06-19

Package Version: 1.0.0.0

Category: USB

Downloaded: 1291 times

Followed by: 2 users

License: MIT license

Download [840.61KB]

Description

This project is how to make USB HID mouse, using Wii remote IR camera as stand alone sensor and MikroMMB for PIC18FJ board. The information from the sensor is processed and sent to the computer via USB. The device is recognized by the computer as an USB HID MOUSE.

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported
Project

USB Joystick for Mikromedia for PIC32

Rating:

0

Author: Amaury LAURENT

Last Updated: 2013-06-19

Package Version: 1.0.0.0

Category: USB

Downloaded: 954 times

Not followed.

License: MIT license

Download [324.93KB]

Description

This project is a small 2 axes, 10 buttons and PoV joystick driven by the tactil screen of the Mikromedia board.

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported
Example

PROGRAM ZA 18F2550 10 BIT AND SET JOY

Rating:

0

Author: Bojan Kranjc

Last Updated: 2013-02-21

Package Version: 2.0.0.1

Example: 1.0.0.0

Category: USB

Downloaded: 2028 times

Followed by: 1 user

License: MIT license

Download [7.13MB]

Description

This is a simple demonstration of 8 Axis, 12 Buttons and Hat Joystick Controller
Possibility of adjusting OFFSET potentiometer USING REFERENCES VREF+ and VREF-
Due to the angle of the potentiometer.
There are opportunities to expand the matrix of buttons
Program to use USB_HID_desc

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported
Example

USB HID Mouse Wheel On PIC18F2550

Rating:

0

Author: Andrey Parsadanian

Last Updated: 2013-01-03

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: USB

Downloaded: 1895 times

Not followed.

License: MIT license

Download [66.41KB]

Description

This project demonstrates how to create the USB HID pointing device with scroll wheel support. This device consists of the PIC18F2550 MCU and encoder.

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported
Example

StartUSB for PIC - USB HID Controlado pelo LabView (StartUSB for PIC - USB HID with LabView)

Rating:

5

Author: Eduardo Ludgero da Silva

Last Updated: 2012-10-17

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: USB

Downloaded: 2545 times

Not followed.

License: MIT license

Download [283.45KB]

Description

Prezados,

Este exemplo é um simples projeto para comunicação USB HID da placa de desenvolvimento StarUSB com o LabView. O exemplo mostra como mudar os registros do TIMER0: T0CON, TMR0H e TMR0L.

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported
Example

USB Mouse And Keyboard, Using Only One PIC Microcontroller

Rating:

0

Author: Emil Enchev

Last Updated: 2012-09-25

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: USB

Downloaded: 4545 times

Not followed.

License: MIT license

Download [142.65KB]

Description

This example shows the possibillity of the MikroC PRO's HID library to emulate more than one device (keyboard and mouse) at the same time, using only one PIC Microcontroller. When you connect the USB port, the computer will recognize a mouse and a keyboard. They can work together. No additional drivers needed.

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported
Example

MikroC HID Joystick With Analog/Digital POV

Rating:

0

Author: Emil Enchev

Last Updated: 2012-09-21

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: USB

Downloaded: 2255 times

Not followed.

License: MIT license

Download [158.66KB]

Description

An extended version of USB HID Joystick. X,Y and Throttle analog input. POV Hat alternate analog or digital input. 4 buttons supported. PORTB,RB4 selects Analog POV input when set to 1 or Digital POV input, when RB4=0. PORTB,RB5, RB6 and RB7 change POV value.

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported
Example

MikroC PRO HID Keyboard

Rating:

10

Author: Emil Enchev

Last Updated: 2013-07-21

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: USB

Downloaded: 4079 times

Not followed.

License: MIT license

Download [307.04KB]

Description

PIC 18F4550 based example how to make the PIC microcontroller comunicate like a HID Keyboard.

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported
Project

USB HID Mouse

Rating:

0

Author: Emil Enchev

Last Updated: 2013-01-05

Package Version: 1.0.0.0

Category: USB

Downloaded: 1803 times

Not followed.

License: MIT license

Download [1.14MB]

Description

USB HID Mouse project Two modes input signals: standard, using raster grid mouse sensor, or using single pulses. Three buttons and 4 pulse inputs. The project contains complete input signal description. No special HID driver needed!

[learn more]

supported microcontrollers

  • PIC
  • dsPIC
  • PIC24
  • PIC32
  • AVR
  • 8051
  • ARM
  • Other
  • FT90x
  • RISC-V

supported microcontroller subcategories

supported compilers

  • mikroC
  • mikroBasic
  • mikroPascal
  • Other
  • mikroC AI
  • GCC
  • Clang
  • XC

supported visual tools

  • Visual TFT
  • Visual GLCD
  • Other
  • Visual TFT AI

project contains

  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

archive format

  • mpkg
  • zip
  • rar
No Abuse Reported