Difference between revisions of "Arduino Nano: PPT VOX"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 28: | Line 28: | ||
==Digital In== | ==Digital In== | ||
− | /* | + | /* |
− | + | Rig PTT VOX | |
− | + | Detect D4 dari Audio | |
− | + | Output D5 ke Switch | |
− | + | ||
− | + | modified 2022 June 22 | |
− | + | by Onno W. Purbo | |
*/ | */ | ||
− | + | ||
− | boolean State=LOW; | + | boolean State=LOW; |
− | + | boolean inPin=4; | |
− | + | boolean outPin=5; | |
− | + | ||
− | // the setup function runs once when you press reset or power the board | + | // the setup function runs once when you press reset or power the board |
− | void setup() { | + | void setup() { |
− | + | // initialize digital pin 5 as an output. | |
− | + | pinMode(outPin, OUTPUT); | |
− | + | pinMode(inPin, INPUT); | |
− | } | + | } |
− | + | ||
− | // the loop function runs over and over again forever | + | // the loop function runs over and over again forever |
− | void loop() { | + | void loop() { |
− | + | State=digitalRead(inPin); | |
− | + | digitalWrite(outPin, !State); | |
− | + | delay(10); | |
− | } | + | } |
==Alternatif Lain== | ==Alternatif Lain== |
Revision as of 09:37, 22 June 2022
Analog In
/* Detect A0 Switch PTT D3 */ int State=LOW; int inPin=A0; int outPin=3; // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 3 as an output. Serial.begin(9600); } // the loop function runs over and over again forever void loop() { State=analogRead(inPin); Serial.print(State); Serial.print("\n"); if( State>30) digitalWrite(outPin, HIGH); else digitalWrite(outPin, LOW); delay(100); }
Digital In
/* Rig PTT VOX Detect D4 dari Audio Output D5 ke Switch modified 2022 June 22 by Onno W. Purbo */ boolean State=LOW; boolean inPin=4; boolean outPin=5; // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 5 as an output. pinMode(outPin, OUTPUT); pinMode(inPin, INPUT); } // the loop function runs over and over again forever void loop() { State=digitalRead(inPin); digitalWrite(outPin, !State); delay(10); }
Alternatif Lain
/* Rig PTT VOX Detect D4 dari Audio Output D3 ke Switch modified 2021 Dec 3 by Onno W. Purbo */ int State=LOW; int inPin=4; int outPin=3; // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 3 as an output. pinMode(outPin, OUTPUT); pinMode(inPin, INPUT); } // the loop function runs over and over again forever void loop() { State=digitalRead(inPin); if( State==1 ) digitalWrite(outPin, LOW ); else digitalWrite(outPin, HIGH ); delay(10); }