// Pinout configuration const int grinderPin = 9, pumpPin = 8, boilerPin = 6, powderPin = 7, wheelPin = 10, invertWheelPin = 11, powderSensorPin = 2, vaporSensorPin = 5, tempSensorPin = 7, wheelStartSensorPin = 4, wheelEndSensorPin = 3, redLED = 13, greenLED = 12; // Milliseconds to delay between each cycle # define milliseconds 10; int timeratio = 1; void setup() { // put your setup code here, to run once: // first we set pins as I/O and initialize outputs LOW pinMode ((grinderPin, pumpPin, boilerPin, powderPin, wheelPin, invertWheelPin, redLED, greenLED), OUTPUT); pinMode ((powderSensorPin, vaporSensorPin, tempSensorPin, wheelStartSensorPin, wheelEndSensorPin), INPUT); digitalWrite((grinderPin, pumpPin, boilerPin, powderPin, wheelPin, invertWheelPin, redLED, greenLED), LOW); // timeratio easily allows to determine how many cycles are required to make 1s pass (ms * ratio = 1s) timeratio = 1000/milliseconds; // initialize serial: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: }