Changes

Hydrover Developement System

656 bytes added, 10:32, 6 July 2017
Programming
* [https://www.compuphase.com/pawn/pawn.htm PAWN], scripting language
* [[HydLib]], library that interface the PAWN language with the hardware
* [http://libusb.org/ libusb], library that allow custom softwares to interface and control the automation system through the USB port
= Tools =
Here you can find all the software that you need to get started in programming.
* [[HydDevKit]] all in one package with all programs, libraries and device drivers for all our boards
If you prefer to download from the original Author's pages:
* [https://notepad-plus-plus.org Notepad++] one of the most powerfull editor for programmers with syntax highlight
* [https://www.compuphase.com/pawn/pawn.htm PAWN] the scripting language compiler
* [https://notepad-plus-pluswww.org Notepad++google.it/search?q=FastLCD.exe FastLCD] one of the most powerfull editor for programmers with syntax highlight* FastLCD free program that help in fast icon/image creation
* [http://www.putty.org PuTTY] fast and flexible serial terminal emulator for comunication over RS-232
* [http://qfsm.sourceforge.net Qfsm] simple and fast program that help in designing FSM ( [https://en.wikipedia.org/wiki/Finite-state_machine Finite State Machine ] )* [http://libusb.org/ libusb], is a C library that gives applications easy access to USB devices on many different operating systems
= Tutorials =
=== Developement System ===
* [[Installation of HydLib]]
* [[Configuration of Notepad++ for use with PAWN]]
* [[Functions of USB and Serial PortConnecting your PC with the boards]]* [[H6105-D ConfigurationSystem configuration & boards addressing]]* [[H6103 Configuration]]* [[H6104Programming H6105-P ConfigurationD]]
* [[Firmware Updates]]
=== PAWN Programming ===
* [https://en.wikipedia.org/wiki/Event-driven_architecture Event-driven architecture]* [https://en.wikipedia.org/wiki/Event-driven_programming Event-driven programming]* [[The Queue of Events Queue]]
* [[Finite State Machine]]
* [[H6105-D Hello World !!!]]
* [[H6105-D and H6103 basic input/output]]
* [[H6105-D Rotary Encoder and Menu]]
* [[H6105-D and H6103 power saving on outputs]]
* [[H6105-D Encoder and MenuH6103 accessory management]]
* [[H6105-D and H6104-P PWM Config and Usage]]
* [[H6105-D and H6104-P PWM Current Sequence]]
=== Wiring ===
 
* [[CAN BUS wiring and terminators (Mobile)]]
=== Programming ===