Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed C12832 Servo HCSR04 DHT DHT11
Revision 0:c48b28944702, committed 2021-10-12
- Comitter:
- jbrown57
- Date:
- Tue Oct 12 19:23:55 2021 +0000
- Child:
- 1:81cec44cec2e
- Commit message:
- For use with HCSR04 sonic sensor and MBED aplication board with LCD screen and RGB LED
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/C12832.lib Tue Oct 12 19:23:55 2021 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/askksa12543/code/C12832/#990d5eec2ef6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/HCSR04.lib Tue Oct 12 19:23:55 2021 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/teams/TVZ-Mechatronics-Team/code/HCSR04/#cf3e4e307d15
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Tue Oct 12 19:23:55 2021 +0000
@@ -0,0 +1,106 @@
+#include "mbed.h"
+
+#include "C12832.h"
+
+#include "tank.h"
+
+#include "HCSR04.h"
+
+
+C12832 lcd(p5, p7, p6, p8, p11); // LCD screen
+PwmOut r (p23); // r = red LED
+PwmOut g (p24); // g = green LED
+
+
+int main()
+
+{
+
+//welcome message on LCD
+
+ lcd.cls();
+
+ lcd.locate(25,5);
+
+ lcd.printf("Tank Water Level");
+
+ lcd.locate(2,15);
+
+ lcd.printf("Greenhouse Control System");
+
+ wait(2.5);
+
+ lcd.cls(); //clear LCD
+
+ Timer timer;
+
+ {
+
+ HCSR04 sensor(p9, p20);
+ sensor.setRanges(0, 500); // water tank level 500mm
+
+
+
+ lcd.print_bm(bitmEmptyTank,80,0); // print Empty Tank at location x=85, y=0
+ lcd.copy_to_lcd();
+ //if needed: lcd.locate(0,10);
+ //if needed: lcd.printf("Min. range = %g cm\n\rMax. range = %g cm\n\r",
+ //If needed: sensor.getMinRange(), sensor.getMaxRange());
+
+ while(true) {
+ timer.reset();
+ timer.start();
+ sensor.startMeasurement();
+ while(!sensor.isNewDataReady()) {
+ // wait for new data
+ // waiting time depends on the distance
+ }
+ lcd.locate(20,5);
+ lcd.printf("Distance:");
+ lcd.locate(20,17);
+ lcd.printf ("%5.1f mm\r", sensor.getDistance_mm());
+ timer.stop();
+ wait_ms(500 - timer.read_ms()); // time the loop
+
+ //turn RGB LED red if distance >400mm
+ if( sensor.getDistance_mm()< 400) r=1; //red light on
+ else r = 0;
+
+ if( sensor.getDistance_mm()> 400) g=1; //green light on
+ else g=0; //green light off
+
+
+ if( sensor.getDistance_mm() < 40 ) lcd.print_bm(bitmTank,80,0); //full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 80 ) lcd.print_bm(bitmNinetyTank,80,0); //90% full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 120 ) lcd.print_bm(bitmEightyTank,80,0); //80% full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 160 ) lcd.print_bm(bitmSeventyTank,80,0); //70% full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 200 ) lcd.print_bm(bitmSixtyTank,80,0); //60% full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 240 ) lcd.print_bm(bitmFiftyTank,80,0); //50% full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 280 ) lcd.print_bm(bitmFourtyTank,80,0); //40% full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 320 ) lcd.print_bm(bitmThirtyTank,80,0); //30% full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 360 ) lcd.print_bm(bitmTwentyTank,80,0); //20% full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 400 ) lcd.print_bm(bitmTenTank,80,0); //10% full tank
+ lcd.copy_to_lcd();
+ if( sensor.getDistance_mm() > 440 ) lcd.print_bm(bitmEmptyTank,80,0); //empty tank
+ lcd.copy_to_lcd();
+
+ }
+ }
+
+
+// https://os.mbed.com/media/uploads/Njbuch/wiley_publishing_-_c_for_dummies_2nd.edition_-2004-.pdf
+
+
+
+
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Tue Oct 12 19:23:55 2021 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/mbed_official/code/mbed/builds/65be27845400 \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tank.h Tue Oct 12 19:23:55 2021 +0000
@@ -0,0 +1,624 @@
+
+
+#ifndef Tank_H
+
+#define Tank_H
+
+#include "C12832.h"
+
+
+static char Tank[] = {
+
+// 0xDF = xx_x xxxx
+//0xff = xxxx xxxx
+// 0x00 = ---- ----
+//0xc0 = XX-- ----
+// 0x03 = ---- --XX
+// 0xfb = xxxx x-xx
+
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+
+};
+
+
+Bitmap bitmTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ Tank, // Pointer to picture data
+
+};
+
+
+
+static char NinetyTank[] = {
+
+// 0xDF = xx_x xxxx
+//0xff = xxxx xxxx
+// 0x00 = ---- ----
+//0xc0 = XX-- ----
+// 0x03 = ---- --XX
+// 0xfb = xxxx x-xx
+
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+
+};
+
+
+Bitmap bitmNinetyTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ NinetyTank, // Pointer to picture data
+
+};
+
+
+
+
+
+
+static char EightyTank[] = {
+
+// 0xDF = xx_x xxxx
+//0xff = xxxx xxxx
+// 0x00 = ---- ----
+//0xc0 = XX-- ----
+// 0x03 = ---- --XX
+// 0xfb = xxxx x-xx
+
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+
+};
+
+
+Bitmap bitmEightyTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ EightyTank, // Pointer to picture data
+
+};
+
+
+
+
+
+static char SeventyTank[] = {
+
+// 0xDF = xx_x xxxx
+//0xff = xxxx xxxx
+// 0x00 = ---- ----
+//0xc0 = XX-- ----
+// 0x03 = ---- --XX
+// 0xfb = xxxx x-xx
+
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+
+};
+
+
+Bitmap bitmSeventyTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ SeventyTank, // Pointer to picture data
+
+};
+
+
+
+
+
+
+static char SixtyTank[] = {
+
+// 0xDF = xx_x xxxx
+//0xff = xxxx xxxx
+// 0x00 = ---- ----
+//0xc0 = XX-- ----
+// 0x03 = ---- --XX
+// 0xfb = xxxx x-xx
+
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+
+};
+
+
+Bitmap bitmSixtyTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ SixtyTank, // Pointer to picture data
+
+};
+
+
+
+
+static char FiftyTank[] = {
+
+// 0xDF = xx_x xxxx
+//0xff = xxxx xxxx
+// 0x00 = ---- ----
+//0xc0 = XX-- ----
+// 0x03 = ---- --XX
+// 0xfb = xxxx x-xx
+
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xff, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+
+};
+
+
+Bitmap bitmFiftyTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ FiftyTank, // Pointer to picture data
+
+};
+
+
+static char FourtyTank[] = {
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+};
+
+Bitmap bitmFourtyTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ FourtyTank, // Pointer to picture data
+
+};
+
+
+
+
+static char ThirtyTank[] = {
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+};
+
+Bitmap bitmThirtyTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ ThirtyTank, // Pointer to picture data
+
+};
+
+static char TwentyTank[] = {
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+};
+
+Bitmap bitmTwentyTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ TwentyTank, // Pointer to picture data
+
+};
+
+
+static char TenTank[] = {
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xDf, 0xff, 0xff, 0xff, 0xfB, // XX_X XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX X_XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+};
+
+Bitmap bitmTenTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ TenTank, // Pointer to picture data
+
+};
+
+
+static char EmptyTank[] = {
+
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xC0, 0x00, 0x00, 0x00, 0x03, // XX__ ____ ____ ____ ___ ____ ____ __XX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
+};
+
+Bitmap bitmEmptyTank = {
+
+ 40, // XSize
+
+ 32, // YSize
+
+ 5, // Bytes in each line
+
+ EmptyTank, // Pointer to picture data
+
+};
+
+#endif
\ No newline at end of file