Professional Documents
Culture Documents
char DataTegangan2[6];
char DataTegangan3[6];
char DataArus[6];
void setup() {
Serial.begin(9600);
Serial.print("Test");
//default mode
digitalWrite(10, HIGH);
digitalWrite(13, LOW);
digitalWrite(10, LOW);
SendCommand(0xDF);
digitalWrite(10, HIGH);
digitalWrite(10, LOW);
SendCommand(0x6C);
SendCommand(0x00);
SendCommand(0x44);
SendCommand(0x20);
SendCommand(0x20);
SendCommand(0x01);
SendCommand(0x02);// Addrs RX
SendCommand(0x03);
SendCommand(0x04);
SendCommand(0xDF);
digitalWrite(10, HIGH);
BacaConfigRegister();
void loop() {
StandbyRX();
while(1){
int Stats = digitalRead(4); // Baca CD
while(1){
while(1){
digitalWrite(10, LOW);
DataTegangan1[j] = BacaData();
Serial.print(DataTegangan1[j]);
Serial.print(";");
DataTegangan2[j] = BacaData();
Serial.print(DataTegangan2[j]);
Serial.print(";");
for(int j = 0; j<3; j++){
DataTegangan3[j] = BacaData();
Serial.print(DataTegangan3[j]);
Serial.print(";");
DataArus[j] = BacaData();
Serial.print(DataArus[j]);
Serial.println(";");
digitalWrite(10, HIGH);
void StandbyRX(){
digitalWrite(8, HIGH);
digitalWrite(7, LOW);
void BacaConfigRegister(){
digitalWrite(10, LOW);
Serial.println("Start");
SendCommand(0x10);
Baca(10);
Serial.println("Selesai");
digitalWrite(10, HIGH);
int O;
Oscar();
int DataBit;
DataBit = digitalRead(12);
if(DataBit == HIGH){
Oscar();
return Dataku;
DataBit = digitalRead(12);
if(i == 7)Serial.println(DataBit);
else Serial.print(DataBit);
Oscar();
void Oscar(){
digitalWrite(13, HIGH);
delay(1);
digitalWrite(13, LOW);
delay(1);