Stap 8: Knippen Indicator
Als u wilt instellen van de teller knippen ik heb gemaakt een paar nieuwe variabelen. "knippen" heeft een staat van 1 wanneer de Arduino knippen detecteert (het inkomend signaal wordt gemeten om 0 of 5V) en een stand van 0 wanneer de Arduino niet knippen detecteert. In de code hieronder (voor 8kHz-bemonsteringssnelheid) ik ook ingesteld een variabele met de naam clippingCounter. Het doel van deze variabele is om te houden van de LED-indicator op voor een moment na het knippen zodat het zichtbaar voor het menselijk oog is werd ontdekt. In de code van de 38.5kHz (onderin deze stap) gebruikte ik een delay(100) om het zelfde effect te bereiken.
//Simple Audio In with clipping indicator //by Amanda Ghassaei
en hieronder is de code voor 38.5kHz met interrupts:
//Audio in with 38.5kHz sampling rate, interrupts, and clipping indicator //by Amanda Ghassaei