TOP Contributors

  1. MIKROE (2659 codes)
  2. Alcides Ramos (356 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 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 (136985 times)
  2. FAT32 Library (70099 times)
  3. Network Ethernet Library (56023 times)
  4. USB Device Library (46344 times)
  5. Network WiFi Library (41961 times)
  6. FT800 Library (41274 times)
  7. GSM click (29051 times)
  8. mikroSDK (26489 times)
  9. PID Library (26447 times)
  10. microSD click (25411 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

first | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 last
Example

DS18X2X with MikroC AVR

Rating:

0

Author: MENADJELIA MOHAMMED

Last Updated: 2016-11-30

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: Communication

Downloaded: 326 times

Not followed.

License: MIT license

Download [82.13KB]

Description

This code demonstrates how to use onewire library with DS18x2x devices to extract the 64 bit ROM : 8bit CRC | 48bit SERIAL | 8bit Family and output the results on the UART1 as follows :
DS_ROM = xx xx xx xx xx xx xx xx
DS_CRC = xx
DS_Family = xx --> If 10 --> DS1820 If 28 --> DS18B20 If 22 --> DS1822.

[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
Library

Morse Library

Rating:

4

Author: Arezki YOUYOU

Last Updated: 2016-11-18

Package Version: 1.0.0.0

Category: Communication

Downloaded: 347 times

Not followed.

License: MIT license

Download [499.79KB]

Description

This library allows you to send your message in Morse (alphabet), by Transforming your message in words into a Morse signal, which can be a light signal using LEDs or lamps.

this Library work with all Microcontrollers supported by MikroC IDE

It can save your life someday :)

[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
Library

Driving Adafruit's Neopixel (WS2812) Strip with AVR's Hardware SPI

Rating:

4

Author: Shawon Shahryiar

Last Updated: 2016-11-16

Package Version: 1.0.0.0

Category: Light control

Downloaded: 1117 times

Not followed.

License: MIT license

Download [4.78KB]

Description

When it comes to driving WS2812 smart RGB LEDs the most difficult task is to overcome the extremely low timed time-slotting protocol as the LEDs don't have SPI/I2C/UART interface. One smart way to overcome this issue is to use the MOSI of hardware SPI at high speed. Please note though Arduino Nano is used, this is not an Arduino-based project.

[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

Controlling a PIC Microcontroller from a PC Graphical User Interface (GUI)

Rating:

0

Author: Bitahwa Bindu

Last Updated: 2016-11-08

Package Version: 1.0.0.0

Category: Communication

Downloaded: 1026 times

Not followed.

License: MIT license

Download [3.02MB]

Description

In this article we are going to design a Graphical User Interface using C#. The computer will connect to the microcontroller using an RS232 serial cable. The PIC microcontroller will receive commands from the computer to control devices connected to it such as motors, LEDs etc.

[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
Library

Serial Communication (8051)

Rating:

0

Author: Aar Sofronix

Last Updated: 2016-10-27

Package Version: 1.0.0.0

Category: Communication

Downloaded: 540 times

Not followed.

License: MIT license

Download [28.77KB]

Description

1. This library is for 8051 serial communication.
2. Using this library will leave you with negligible amount of coding efforts for serial communication initialization and sending/receiving data.
3. Offers extremely small size of lines of code related to serial communication.

[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
Library

PIC18 - CRC LIBRARY

Rating:

10

Author: Ercan Koçlar

Last Updated: 2016-09-04

Package Version: 1.0.0.3

Category: Communication

Downloaded: 1378 times

Followed by: 1 user

License: MIT license

Download [13.22KB]

Description

CRC3-CRC4-CRC5-CRC6-CRC7-CRC8-CRC10-CRC11-CRC12-CRC15-CRC16-CRC24-CRC30 LIBRARY


04.09.2016 - bug fix - değişkenlerin mevcut sayısından az sayıya sahip crc hesaplamalarında verinin 1. biti 0 oldugunda karşılaşılan sorunlar çözüldü

SOURCE CODE ADD ! - KAYNAK KODLARI EKLENDÄ° !

[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

JoyStick to USB

Rating:

0

Author: dany

Last Updated: 2016-09-09

Package Version: 1.0.0.0

Category: Communication

Downloaded: 462 times

Not followed.

License: MIT license

Download [750.98KB]

Description

The purpose of this project is to provide an interface between an “old” analog joystick (in this case a joystick from Quickshot with 2 buttons and an X and Y positioning), connected via a game port (DB15 connector) and a PC via USB.

[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
Library

NRf24L01 communication

Rating:

0

Author: Alcides Ramos

Last Updated: 2016-08-16

Package Version: 1.0.0.0

Category: Communication

Downloaded: 1217 times

Not followed.

License: MIT license

Download [163.96KB]

Description

This show the use the the nrf2401 for tx an rx , string and char RF way.

Use library

[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
Library

I2C Master/Slave library with timeout

Rating:

0

Author: Mitroi Nicolae

Last Updated: 2016-08-07

Package Version: 1.0.0.0

Category: Communication

Downloaded: 1141 times

Followed by: 1 user

License: MIT license

Download [5.99MB]

Description

This I2C library contains the following functionalities:
- master/slave communication
- timeout in case of bus failure
- self recovery after timeout
- possibility to write one of 32 bytes slave registers

In the archive you can find the required schematic, an working example and the I2C library. Please read the Readme file from the archive.

[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
Library

MCP41010

Rating:

0

Author: Arezki YOUYOU

Last Updated: 2016-07-28

Package Version: 1.0.0.0

Category: Communication

Downloaded: 649 times

Not followed.

License: MIT license

Download [15.16KB]

Description

The MCP41010 Library allows you to select directly the value of the output resistance in ohm and choose the side you want without calculate the digital value....and this with the following microcontroller families:
PIC16 PIC32 PIC18F AVR STM32

[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
first | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 last