Hacked together code sending
This commit is contained in:
40
src/main.cpp
40
src/main.cpp
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user