Multi Wii Copter LCD Config: Unterschied zwischen den Versionen

Aus HeliWiki
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:




== Features ==
= Features =


* works for Multi Wii Software 1.5 (stable) and 1.6 beta
* works for Multi Wii Software 1.5 (stable) and 1.6 beta
Zeile 19: Zeile 19:
* Logging onto SD card
* Logging onto SD card


== Hardware ==
= Hardware =


=== LCD Keypad Shield ===
== LCD Keypad Shield ==


This is the original LCD used with the LCD_Config app:
This is the original LCD used with the LCD_Config app:
Zeile 27: Zeile 27:
Schematics: http://www.nuelectronics.com/estore/index.php?main_page=project_lcd
Schematics: http://www.nuelectronics.com/estore/index.php?main_page=project_lcd


=== Hardware Keys ===
== Hardware Keys ==


If you like to use normal hardware keys on digital ports use this schematic to connect them:
If you like to use normal hardware keys on digital ports use this schematic to connect them:
Zeile 46: Zeile 46:
  #define HW_SELECT    6
  #define HW_SELECT    6


=== Shift Register LCD ===
== Shift Register LCD ==


Using 3 wires interface for LCD display:
Using 3 wires interface for LCD display:

Version vom 26. Januar 2011, 13:22 Uhr

About

LCD_Config is a hardware and software solution to programm the Multi Wii Copters on flying field, also it contains the possibility to log data while flying.

You need:


Features

  • works for Multi Wii Software 1.5 (stable) and 1.6 beta
  • Communicates to the MultiWii software over serial line like the GUI
  • Same parameters changeable as in the GUI
  • Output of values for sticks, gyro, acc, and ESCs (excluding graphical views)
  • Logging onto SD card

Hardware

LCD Keypad Shield

This is the original LCD used with the LCD_Config app:

Schematics: http://www.nuelectronics.com/estore/index.php?main_page=project_lcd

Hardware Keys

If you like to use normal hardware keys on digital ports use this schematic to connect them:

http://arduino.cc/en/Tutorial/DigitalReadSerial

Then remove the comment signs // in front of line:

#define HWKEYS 

Define the ports to use here:

// Input pins of the hardbuttons: (used when HWKEYS is defined)
#define HW_RIGHT    10
#define HW_UP        9
#define HW_DOWN     11
#define HW_LEFT      8
#define HW_SELECT    6

Shift Register LCD

Using 3 wires interface for LCD display:

http://www.arduino.cc/playground/Code/LCD3wires

Adjust the ports used here:

  ShiftRegLCD lcd(3, 2, 4, 2);        // (Datapin, Clockpin, Enablepin or TWO_WIRE [, Lines [, Font]]])

States Graphic

Simplified state chart of the LCD Config app