Stap 5: Start de Arduino schets
We beginnen de Arduino schets door het opzetten van een eenvoudige sjabloon en enkele parameters die zullen we later. Door het definiëren van constanten voor de lichte sensor en zoemer functies aan de bovenkant van de schets zal het gemakkelijk zijn om deze waarden later aanpassen als u wilt.
// Constants for light sensor<br>const int LIGHT_SENSOR_PIN = 5; const uint32_t DARK_DISCHARGE_THRESHOLD = 300;<p>// Constants for buzzer const int BUZZER_PIN = 1; const int OPEN_WARNING_TONE = 500; const int OPEN_WARNING_DURATION_MS = 1000; const int TEMP_WARNING_TONE = 800; const int TEMP_WARNING_DURATION_MS = 500; const int TEMP_WARNING_REPEAT = 3; void setup() { // Initialize Serial comms Serial.begin(); // Init Bean LED to off Bean.setLed(0,0,0); // Set light sensor pin mode pinMode(LIGHT_SENSOR_PIN, INPUT_PULLUP); } void loop() { Bean.sleep(500); } </p>