What is it?
ZINC is a mix of: a) FINF- a simple implementation for a FORTH-like language for the Arduino platform. * Copyright (c) 2005-2011 Leandro A. F. Pereira [email protected] * Licensed under GNU GPL version 2. b) my 'C' code based on some OS-type of ideas
ZINC initially targets an Arduino Mega2560; that will be an OBD-II reader for my 2002 Blazer. It will take the form of a homebrew 'Data-DSKY' - DSKY being the Apollo computer control panel.
ZINC will eventually/hopefully be migrated to an ARM based 'Data-DSKY' with expanded capabilities utilizing a CoridiumCorp.com product - the 'Datalogger' (need to figure out to merge ZINC with their ARMBasic!!)
It is free software, released under GNU GPL version 2. [as FINF was also released] The 'Terminal' will NOT be VT-100 based!!
FINF is not meant to support a significant amount of the standard FORTH library; it is more of a programming exercise than a implementation of a real language and programming environment. It was coded mostly in a couple of hours, with quick tests here and there. Expect it to be unstable and give erroneous results.
Olzeke51 reports: It failed to compile with the standard Debian download Arduino 2:1.0.5 It compiled and mostly worked using the Arduino.cc Linux 32bit tar download 1.8.2
Microcontroller ATmega2560 Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limit) 6-20V Digital I/O Pins 54 (of which 15 provide PWM output) Analog Input Pins 16 DC Current per I/O Pin 20 mA DC Current for 3.3V Pin 50 mA Flash Memory 256 KB of which 8 KB used by bootloader SRAM 8 KB EEPROM 4 KB Clock Speed 16 MHz LED_BUILTIN 13