Hacked together code sending

This commit is contained in:
Dan
2022-09-10 01:25:12 -04:00
parent e457ad8cb3
commit c01acd51e0

View File

@@ -2,8 +2,9 @@
#include <avr/interrupt.h>
#include <avr/delay.h>
#define CODE '0b000000000001'
#define BIT_LENGTH 100
// unsigned long CODE = 0b10011111111100100100100100100100100100111111001110010010010010011; //65 bits
int code = 111111111000000001111112111000011 ;
#define BIT_LENGTH 10
void carrier(int BlastTime) {
for(int i=0; i<(BlastTime / 2); i++)
@@ -16,8 +17,41 @@ void carrier(int BlastTime) {
return;
}
int sendShort(void){
carrier(BIT_LENGTH);
_delay_ms(BIT_LENGTH);
return 0;
}
int sendLong(void){
carrier(BIT_LENGTH);
_delay_ms(BIT_LENGTH*3);
}
void sendBlast(void) {
carrier(10);
carrier(20);
_delay_ms(20);
for (int i=0; i<9;i++){
sendShort();
}
for (int i=0;i<8;i++){
sendLong();
}
for (int i=0;i<6;i++){
sendShort();
}
_delay_ms(BIT_LENGTH);
for (int i=0;i<3;i++){
sendShort();
}
for (int i=0;i<4;i++){
sendLong();
}
for(int i=0;i<2;i++){
sendShort();
}
}
int main(void) {