Download Zone
click on image to begin downloadding the library
after downloading, unpack the file in the librarie's folder of your arduino ide.

Cordier Yves

Codeur

Library V1.3 to manage incremental encoder in your projects. This library as been build to simplify at the maximum  the user's work. It integrates the management of the interruptions functions that are compulsory to use with such objeccts. 
The combined use of this library and the library autom, enables you to "build" a very complete PLC,  able to manage a complex machine with digitized axes.
This librarie now uses the FastInOut librarie to improve it's capabilities.
You will find the library and the documentation in the downloaded file

Autom

Library to transform your Arduino's module in an industrial PLC accepting Grafcet language. This library as been build to simplify at the maximum  the user's work. However it is not an automatism's course. On the other hand,  it could be an example on more C++ complex structures like pointed chains  and parameter's passages between function (procedural variables too).
You will find the library and the documentation in the downloaded file

Vkey

Library V1.1 about management of the 12 key keyboard with analog output : Sparkfun Vkey Voltage Keypad

WavTrigger

Management of a sound board (by Input/output without libarie and/or by serial beam with the library). 
Sound card with amazing possibilities. Make it easy to add auditory and musical dimension to your projects. 

Polybutton

Management of the ADKeyboard Module (SKU: DFR0075)
A very simple librairie to understand how to create abd using an object in C++

SerialDisplay

Management of the Serial Sparkfun LCD - 09395 k library V2.3

Display PicAxe AXE133Y

Library to manage the PICAXE AXE133Y display. This library was initially developed by the PICAXE's company. It has been adapted to feet all processors of the Arduino family (clock frequency and processor type). Tested on AVR and Max32 processors.

LiquidCrystal-I2C

The Liquidcrystal_I2C library presented here corresponds to the official library with a very small modification to avoid warnings from the gcc compiler in its "chatty" command option as well as a corrected bug which did not allow to reach the last characters of the 4th line on a 20x4 display

Ultrasonic

Management of the utra-sonic module. V2.0

UCam

Library management of the micro - camera umicroCam uCAM-4dsystems II.

Util

Librairy of useful function to manage time counter, blinking led ...

DataFile

Library to manage numeric files on SD

V2.11 make it more easy to manage files with data ascii coded (read write decode ...)

IniFile

Library for managing.ini files on SD. V2.1
Tired of modifying sources files for a trifle, I started (sorry for the plagiarism of windows 3.xx) to implement on external SD card the parameters of my programs as simple .ini files. The IniFile library is in charge of reading these files and storing the information (key and Item)  in a table.
A new, more "rigid" version V2.0 has been completely rewritten. It no longer requires the knowledge of the number of identifiers. You can download both versions 1.1 and 2.1.

Image

Library to manage images (for a due module)



SD

The SD library presented here corresponds to the official library with a very small modification to avoid warnings from the gcc compiler in its "chatty" command option.

Memoire I2C

The microcontrollers of the arduino's family have (not all!) a few bytes of EEPROM memory. The storage of configuration values consumes it very fast (or for those that do not have the Due type by example). It is possible to connect memory modules via the i2c bus, so that, a single module could provide 32KB of EEPROM memory.
The proposed library allows to read and write all standard data types without worrying about their implementation in terms of size.
Link to find the material :  https://letmeknow.fr/shop/fr/autres/1063-module-memoire-24c16-

DS1307 Real time clock

The DS1307 external circuit driven via the I2C bus allows us to implement a real time clock on our projects. The DS1307 library makes it easy to implement an "intelligent" clock object without diving in the low-level commands of this circuit. This library for basic functions is interchangeable with the RTC library which applies to SAM processors.

Fast In/Out

An object-oriented library that substantially improves the writing and acquisition speeds on the pins of Arduino boards. 
 This library works on all AVR microcontroller based cards as well as on Due cards. It is now compatible with NRF5 processor's board (MicroBit), SAMD 21 (Xiao et arduino Zero), ESP32 based board and STM32Fxxx based board.

Codeur SSI

This library allows to communicate with a device following the SSI protocol (it requires the use of the fast input-output library on this same page). This library has been tested on the AVR and Due family using TR Electronic encoders.

MemoryUsage

This library V2.30 is in fact an improvement of a library edited by "locoduino" by adding procedures of "visualization of location of variables". This library allows to analyze the memory "in vivo" and possibly to detect the cause of a problem. It also allows to understand how gcc (our favourite compiler) implements a program and its data in the very small memory of our arduino. 
When using it, please take a glass of water and some aspirin tablet in case....

Caliper


This library intend to interface digital and low-cost "Chinese" calipers. It allows you to integrate a distance measuring sensor in a measuring bench or on a special machine.

MatrixLib

This library implements a MatrixObj object with a collection of functions for matrix data processing : determinant, transpose, solving matrix systems by different methods ... It is in fact an implementation of most of the notions exposed in the article on matrices that you will find in the Miscellaneous articles, lessons ... tab.