Changes

Hydrover Developement System

1,903 bytes added, 10:32, 6 July 2017
Programming
= Description =The [[Hydrover Developement System ]] is a collection of strong software tools and libraryes libraries that you can use for free to develop your applications.
= Tools Index =It is mainly base on:
* [https://notepad-plus-plus.org Notepad++], powerfull programming editor* [https://www.compuphase.com/pawn/pawn.htm PAWN] is , scripting language* [[HydLib]], library that interface the scripting PAWN language compilerwith 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 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++] is one of the most powerfull editor for programmers with syntax highlight* HydDevKit contains our expansion library for [https://www.compuphase.com/pawn/pawn.htm PAWN and NP++, and ] the device drivers for all our boardsscripting language compiler* [https://www.google.it/search?q=FastLCD is a .exe FastLCD] free program that help in fast icon/image creation* [http://www.putty.org PuTTY] is a fast and flexible seriat serial terminal emulator for comunication over RS-232* [http://qfsm.sourceforge.net Qfsm] is a 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]]* [[Connecting your PC with the boards]]* [[System configuration & boards addressing]]* [[Programming H6105-D]]* [[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]]* [[Finite State Machine]] = Examples = == Industrial == === Wiring ===* [[CAN BUS wiring and terminators (Industrial)]]* [[H6105-D and H6103 basic input/output wiring]]* [[H6105-D wiring a rotary encoder with push button]] === Programming ===* [[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 and H6103 accessory management]]* [[H6105-D and H6104-P PWM Config and Usage]]* [[H6105-D and H6104-P PWM Current Sequence]]* [[H6105-D and H6104-P Axis Control]] == Mobile == === Wiring === * [[CAN BUS wiring and terminators (Mobile)]] === Programming ===