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; | |
| − | + | int inPin=4; | |
| − | + | int 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== | ==Alternatif Lain== | ||
Revision as of 09:36, 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; int inPin=4; int 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);
}