i working on project providing echo response ultrasonic sensors. piezo facing opposite ultrasonic sensor,with foam material in between damp ultrasonic signal reflecting sensor. event based,read piezo signal[(+) --> a0,(-) --> gnd on arduino due] , after delay(5 ms) drive same piezo through dac0 [(+)---> dac0,(-)--> gnd) so ultrasonic sensor receives signal (30 khz-100 khz) after delay,thereby calculating distance after time of flight of 5 ms. int in_adc0,out_dac0; //variables adc,dac values (adc0, dac0) void setup() { //adc configuration adc->adc_mr |= 0x80; // dac in free running mode. adc->adc_cr=2; // starts adc conversion. adc->adc_cher=0x80; // enable adc channels 0 analogreadresolution(12); analogwriteresolution(12); //dac configuration analogwrite(dac0,0); // enables dac0 serial.begin(9600); } void loop() { ...
Comments
Post a Comment