adding void...
This commit is contained in:
commit
1a303ebc6c
|
@ -0,0 +1,21 @@
|
||||||
|
#=============================================================================#
|
||||||
|
# Author: QueezyTheGreat #
|
||||||
|
# Date: 26.04.2011 #
|
||||||
|
# #
|
||||||
|
# Description: Arduino CMake example #
|
||||||
|
# #
|
||||||
|
#=============================================================================#
|
||||||
|
set(CMAKE_TOOLCHAIN_FILE ArduinoToolchain) # Arduino Toolchain
|
||||||
|
|
||||||
|
cmake_minimum_required(VERSION 2.8.5)
|
||||||
|
|
||||||
|
project(ReflowCtl C CXX)
|
||||||
|
|
||||||
|
|
||||||
|
set(ARDUINO_DEFAULT_BOARD diecimila) # Default Board ID, when not specified
|
||||||
|
set(ARDUINO_DEFAULT_PORT /dev/ttyUSB0) # Default Port, when not specified
|
||||||
|
|
||||||
|
generate_arduino_firmware(reflowctl
|
||||||
|
SKETCH reflowctl
|
||||||
|
PORT /dev/ttyUSB0
|
||||||
|
BOARD diecimila)
|
|
@ -0,0 +1,53 @@
|
||||||
|
|
||||||
|
unsigned int time = 0; // profile seconds
|
||||||
|
unsigned int degrees = 25; // actual oven temp
|
||||||
|
|
||||||
|
unsigned int Ts_max = 200; // °C
|
||||||
|
unsigned int Ts_min = 150; // °C
|
||||||
|
unsigned int Tp = 260; // 245-260°C
|
||||||
|
unsigned int rampup_rate = 3; // 3°C/s
|
||||||
|
unsigned int preheat_duration = 100; // 60-180s
|
||||||
|
unsigned int tal = 217; // 217°C
|
||||||
|
unsigned int tal_duration = 100; // 60-150s
|
||||||
|
unsigned int peak_duration = 30; // 20-40s
|
||||||
|
unsigned int rampdown_max = 6; // 6°C/s max
|
||||||
|
unsigned int time_max = 480; // 8*60s max
|
||||||
|
|
||||||
|
byte state; // 0 = start, 1 = preheat, 2 = tal, 3 = max, 4 = rampdown
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
pinMode(13, OUTPUT);
|
||||||
|
Serial.begin(9600);
|
||||||
|
}
|
||||||
|
|
||||||
|
void get_temp() {
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
time = millis() / 1000;
|
||||||
|
|
||||||
|
// wait a second so as not to send massive amounts of data
|
||||||
|
delay(1000);
|
||||||
|
|
||||||
|
switch (state) {
|
||||||
|
case 0:
|
||||||
|
if (degrees > Ts_min) {
|
||||||
|
state++;
|
||||||
|
}
|
||||||
|
case 1:
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (degrees > 60) {
|
||||||
|
Serial.print("seconds: ");
|
||||||
|
Serial.println(time);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue