Styr ditt hem och Robot av missade samtal från mobiltelefon (4 / 6 steg)
Steg 4: Ansluta med Arduino och räkna puls...
Detta steg är valfritt för dig om du har en Nokia-telefon och du kan hoppa över detta steg. Jag förklarar här hur att hitta antal puls för varje ring beep. För Nokia-telefonen nämnde jag puls intervall i ett tidigare steg. Men du kan experimentera själv och hitta den igen.
Anslut först motorns signal stift till Arduino digital stift 2 och marken av telefonen moderkort Arduino marken. Jag kommer att använda avbrott för att räkna pulsen och för att jag använde Arduino digital stift 2 eftersom detta stift används för extern avbrott och kallas avbrottsnummer 0 (noll) i arduino miljö. Nu ladda upp pulse_counter skiss nedan bifogas din arduino. Slår på telefonen, aktivera Vibrationssignalen på telefonen och öppna seriell övervaka från arduino IDE. Anrop från en annan cell telefonerna till den anslutna telefonen. Märka sända ut en tonsignal tonar och numret på puls till seriell bildskärmen. Först ringa och avsluta efter att ha avslutat en sända ut en tonsignal tonar och skriva ner senaste nummer tryckt i följetong bildskärmen. Ringa upp igen och i början av andra pip och skriva ner hur många. Återigen ringa upp och avsluta samtal efter 2 pip och anteckna det sista tryckta numret. Göra samma för 3, 4, 5 och 6 pip också. Nu, vi kommer att ställa ringde för varje pip.
Låt, maximum antal noterade för första beep är 700 och högsta antalet för början andra pip är 900. Med hjälp av dessa värden blir vår första intervallet 0-800. Senaste värdet för första rad tas mellan 700 och 900. Hitta spänna för alla beep av samma sätt.