こんにちは。 ご覧いただき、ありがとうございます。
(1) 電源を投入するとぴーぴーぴーと3回ブザーが鳴り、LEDが点滅します。 (2) 6.7Vに電圧が下がると、まずLEDが点滅を開始します。 (3) 6.5Vになると1000ms周期でLEDが点滅し、ブザー鳴ります。 (4) 6.3Vになると500ms周期で周期でLEDが点滅し、ブザー鳴ります。 (5) 6Vになると250ms周期でLEDが点滅し、ブザー鳴ります。
このあたりの仕様は好みなので、C言語のソースファイルを変更することで実現可能です。具体的には BUZ=ON となっている部分をBUZ=OFFとすれば、ブザーは鳴らなくなります。ぜひ、挑戦してみてください。なお、このハードウェアではLEDは一つのみ装備しているので、赤と緑のような使い分けはできません。空いているポートを使えば装備することは可能です。
if(vdd_adc < 830){ // 6V/7.4*1024=830 250ms LED,ブザー BUZ=ON; LED=ON; delay_ms(500); LED=OFF; BUZ=OFF; delay_ms(250); } else if(vdd_adc < 871){ // 6.3V/7.4*1024=871 500ms LED、ブザー BUZ=ON; LED=ON; delay_ms(250); LED=OFF; BUZ=OFF; delay_ms(500); } else if(vdd_adc < 899){ // 6.5V/7.4*1024=899 1000ms LED、ブザー BUZ=ON; LED=ON; delay_ms(250); LED=OFF; BUZ=OFF; delay_ms(1000); } else if(vdd_adc < 927){ //6.7V/7.4*1024=927 LED点滅開始 LED=ON; delay_ms(250); LED=OFF; BUZ=OFF; delay_ms(500); } else{ BUZ=OFF; LED=OFF; }
[No.824] 2009/11/21(Sat) 20:03:40 |