archives:netmf43:6_microtoolskit

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
archives:netmf43:6_microtoolskit [2021/08/10 16:57] – [MicroToolsKit namespace] philarchives:netmf43:6_microtoolskit [2021/08/11 09:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +[[archives:netmf43:accueilnetmf|{{ :iconemaison.jpg?nolink&25|Sommaire .NETMF v4.3 }}]]
 +===== MicroToolsKit library =====
 +
 +Updated on December 29, 2018
 +{{ :netmf43:netmf.png?nolink|}}
 +
 +MicroToolsKit library is organized as a namespace. It is intended for **Netduino**, **Fez Panda 3** or Cobra 3 boards. It is downloadable on [[https://www.nuget.org/packages/WebGE.MicroToolsKit/%20|nuget.org]]. The source code is maintained and documented on GitHub.
 +
 +{{ :netmf43:nuget.jpg?400 |}}
 +
 +**Use MicroToolsKit package**
 +  - Create a new Micro Framework (.NET v4.3) project, Netduino Application (Universal) for Netduino or Console Application for Fez Panda in Visual Studio 2015
 +  - Add MicroToolskit NuGet
 +    - In Solution Explorer, right click on References and choose Manage NuGet Packages.
 +    - Choose "nuget.org" as the Package source, click the Browse tab, search for MicroToolsKit, and click Install.
 +
 +==== MicroToolsKit namespace ====
 +
 +---- |
 +
 +---- | ------------> **Hardware**
 +
 +----------------------------|
 +
 +----------------------------| ------------> **IHM**
 +
 +----------------------------|-------------------| ------------> <html><a href="https://webge.github.io/IHMSSI/" target="_blank">IHMSSI</a></html> (personal IHM Class v1.4.1)
 +
 +----------------------------|-------------------| ------------> KBD5T ([[https://www.dfrobot.com/wiki/index.php/ADKeyboard_Module_(SKU:_DFR0075)|DFRobot KeyBoard Module V2]] Class v1.4.5) (to come up)
 +
 +----------------------------|
 +
 +----------------------------| ------------> **MotorDrivers**
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/MD25/|MotorControlMD2x]] (MD25 : Dual 12Volt 2.8Amp H Bridge Motor Drive I²C Class v1.4.4 et +)
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/EasyStepperDriver/|EasyStepperDriver]] (Easy Driver Stepper Motor Driver Class v1.4.4 et +)
 +
 +----------------------------|
 +
 +----------------------------| ------------> **Displays**
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/ELCD162/|ELCD162]] (LCD 2x16 series drivers Class v1.4.3 )
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/I2CLCD/|I2CLCD]] (LCD 2x16 I²C driver Class v1.4.3)
 +
 +----------------------------|-------------------| ------------> [[https://github.com/WebGE/ST7735|ST7735]] (1,8 SPI TFT display driver Class v1.4.5.1)
 +
 +----------------------------|
 +
 +----------------------------| ------------> **Sensors**
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/SRF08/|SRF08]](Ultra sonic range finder I²C Class v1.4.1 et +)
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/HMC6352/|HMC6352]] (Digital Compass I²C Class v1.4.1 et +)
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/TMP102/|TMP102]] (Low-Power Digital Temp. Sensor With Two-Wire Serial Interface I²C Class v1.4.3 et +)
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/TSL2561/|TSL2561]] (LIGHT-TO-DIGITAL CONVERTER I²C Class v1.4.1 et +)
 +
 +----------------------------|-------------------| ------------> [[https://webge.github.io/MLX90614/|MLX90614]] (Digital Non-Contact Infrared Thermometer I²C Class v1.4.3 et +)
 +
 +----------------------------|-------------------| ------------> ADXL345 (3-Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer I²C Class v1.4.5) (to come up)
 +
 +----------------------------|-------------------| ------------> ITG3200 (Triple-axis MEMS gyroscope I²C Class v1.4.5) (to come up)
 +
 +----------------------------|-------------------| ------------> BMP085 (Hight precision pressure sensor I²C Class v1.4.5) (to come up)
 +
 +----------------------------|-------------------| ------------> HMC5883L (3-Axis Digital Compass I²C Class v1.4.5) (to come up)
 +
 +----------------------------|
 +
 +----------------------------| ------------> **IO**
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/PCF8574/|PCF8574]] (Remote 8-Bit I/O Expander for I 2C Bus Class v1.4.3 et +)
 +
 +----------------------------|-------------------| ------------> [[http://webge.github.io/MCP342x|MCP3424]] (Mixed Signal - Sigma - Delta A/D Converters I²C Class v1.4.3 et +)
 +
 +
 +==== MicroToolsKit Update ====
 +
 +**Future release : Version 1.4.5.3 on January 2019**
 +  * Adding ADXL345, ITG3200, BMP085, KBD5T and HMC5883L classes
 +  * Adding interrupt management in PCF8574 Class
 +  * Adding exception if transaction failed in SRF08, TSL2561 and HMC6352 classes.
 +  * Updating XML documentation
 +
 +**Version 1.4.5.2 release on August 8, 2018**
 +  * Add DrawPicture on ST7735R class
 +  * Updating XML documentation
 +
 +**Version 1.4.5.1 release on August 8, 2018**
 +  * Add 1,8''SPI TFT display (ST7735R class)
 +  * Updating XML documentation
 +  * Change project site
 +
 +**Version 1.4.4 release on June 13, 2017**
 +
 +  * Updating XML documentation, adding set registers and exception in MD25 class.
 +  * Add set delay, mode and direction properties in EasyStepperDriver Class and more constructors and methods
 +  * Add Time Out Transaction value in PCF8574 and MD25 classes.
 +
 +**Version 1.4.3 release on March 2, 2017**
 +
 +  * Adding MCP342x class
 +  * Adding MLX90614 class
 +  * Adding exception in PCF8574 class (if transaction failed)
 +  * Updating XML documentation.
 +
 +
 +
 +**Version 1.4.2 release on February 13, 2017**
 +
 +  * Updating TMP102 class (all circuits I²C are working together)
 +  * Updating TSL2561 class ( integration time is 13ms by default.
 +  * Updating XML documentation.
 +
 +
 +**Version 1.4.1 release on December 24, 2016**
 +
 +  * Bug fixed
 +
 +
 +**Version 1.3.1 release on December 23, 2016**
 +
 +