Introduction: DemUinoGRAPH

A Sanguino microComputer

Visit my site:

DemeterArt

for binaries and documentation.

FEATURES

• Based on the atmega644 – 64KB flash, 4KB SRAM and 2KB EEPROM
• 4x4 keypad with several keymaps to allow for a large number of characters

• built-in power supply based on three AAA with built-in charger

• a nokia 5110 type LCD graphic display of 84x48 pixels with scrollable command buffer up to 20 characters long in both 7 and 14 column modes with 6 rows of text

• create and execute programs in RAM with ‘for-next’, ‘do-while’ loops and 'if-then-else’ conditionals • Integer arithmetic and mathematical expressions plus Boolean tests using RPN

• Floating point math using RPN, and advanced functions – convolution, transfer function in the s and z domains and DFT of arrays

• system variables allow for timed events, average, rms, min and max values from analog pins, etc

• 104 bytes or 26 long integers/floats as user variables to interact with

• dynamic array allocation with user-defined names allowing for all data types up to free RAM

• basic plotting and graphics functions

• save and load programs and data using the built-in 2KB EEPROM or SD card (FAT support)

• ‘autoexec-like’ feature during start-up

• 7+ GPIO pins available

Step 1: SCHEMATICS

Step 2: SAMPLE CODE & GRAPH

The following example demonstrates the response of a low pass filter with transfer function described by

H (s) = 1 / ( s^2 + s + 1)

and the respective magnitude plot. There is a trace part that prints the co- ordinates for each position of the moving dot. Press ESC to end the trace and save the plot in an SD file called DATA.

CODE

"TF,PL & SD DEMO

p = R;GRI

p = -256;p = F

DT P0 1 1 1 1

DT P4 0.05 0.1

TF 1 3 P0 P4 P5

PL P16 16 T

SD D DATA

SD OW:DATA

p = G

SD BW:P0 504

DL 1000

SD C

END

Step 3: DOWNLOADS

Comments

About This Instructable

105views

5favorites

License:

More by demeterart:DemUinoGRAPHDemUinoTVoutDemUinoPortable
Add instructable to: