#include "DPir.h"
#define IRpin 4
DPir dpir(IRpin,10000); // 10000 us je minimalni razmak između dva IR koda
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("\nIspisuje 32 bita koji predstavljaju nas kod u HEX bazi\n");
}
int k=0;
uint32_t mycode;
void loop() {
// put your main code here, to run repeatedly:
if(dpir.available()!=0)
{
Serial.print(k++);Serial.print(") ");
uint16_t codeLength=dpir.available(); // pamtimo duljinu jer nakon dpir.getCode se sve inicijalizira
mycode = dpir.getCode(); // kopira kod u mycode 32 bitnu varijablu
Serial.print(" mycode = ");Serial.print(mycode,HEX); Serial.print(" ");
Serial.print(" codeLength = ");Serial.print(codeLength);Serial.println();
}
}