Ultrasonic distance meter mede with micro:bit and Grove Inventor Kit
Dependencies: DigitDisplay RangeFinder microbit
Fork of microbit-component-display by
main.cpp
00001 #include "MicroBit.h" 00002 #include "DigitDisplay.h" 00003 #include "RangeFinder.h" 00004 00005 MicroBitDisplay display; 00006 //DigitDisplay digit(P0_3, P0_22); // P0/P14 00007 DigitDisplay digit(P0_2, P0_21); // P1/P15 00008 00009 RangeFinder rf(P0_3, 10, 5800.0, 100000); 00010 00011 int main() 00012 { 00013 float d; 00014 00015 while(1) { 00016 d = rf.read_m() * 100; 00017 digit.write(0,(int)d / 1000 % 10); 00018 digit.write(1,(int)d / 100 % 10); 00019 digit.write(2,(int)d / 10 % 10); 00020 digit.write(3,(int)d / 1 % 10); 00021 wait(1); 00022 } 00023 }
Generated on Thu Jul 21 2022 01:21:27 by 1.7.2