Stap 9: Software aan Lilypad laden
Met behulp van de Arduino software schrijven het programma, zodat de Maxbotix rijdt de vibe van bestuur.
Ik gebruikte het volgende programma:
Vleermuizen zijn gevoelens te
Draagbare computersysteem om te helpen de visueel gehandicapte
Lynne Bruning, November 2008
uitgang
int BUZZER_OUTPUT_PIN = 13;
intput
int RANGE_FINDER_INPUT_PIN = 0;
int NUMBER_OF_UNITS_TO_SENSOR = 42;
wijzigen van de eenheden om te voldoen aan uw specifieke gebruiker en omgeving
VOID Setup
{
pinMode(RANGE_FINDER_INPUT_PIN,INPUT); Hiermee stelt u de Bereikindicatie analoge pin als input
pinMode (BUZZER_OUTPUT_PIN, uitvoer); Hiermee stelt u de zoemer digitale pin als uitvoer
digitalWrite (RANGE_FINDER_INPUT_PIN, laag); de zoemer uitgeschakeld
digitalWrite (RANGE_FINDER_INPUT_PIN, hoge); Hiermee schakelt u de zoemer
beginSerial(9600);
Serial.println("units");
}
void loop
{
int val = analogRead(RANGE_FINDER_INPUT_PIN);
Serial.println(val); eenheden
Als (val > = 0 & val < = NUMBER_OF_UNITS_TO_SENSOR)
{
digitalWrite (BUZZER_OUTPUT_PIN, hoge); Hiermee schakelt u de zoemer
}
anders
{
digitalWrite (BUZZER_OUTPUT_PIN, laag); de zoemer uitgeschakeld
}
}