From f889ef3fe91a2e14f066fb46551fda886ac2827b Mon Sep 17 00:00:00 2001 From: Golam Mostofa Date: Mon, 6 Jan 2025 13:38:46 +0600 Subject: [PATCH] Delete Arduino Library for Proteus/UNO_LCD_PB directory --- .../UNO_LCD_PB/LCD_2.hex | 221 ------------------ .../UNO_LCD_PB/LCD_2.ino | 97 -------- .../UNO_LCD_PB/LCD_PB.pdsprj | Bin 19101 -> 0 bytes 3 files changed, 318 deletions(-) delete mode 100644 Arduino Library for Proteus/UNO_LCD_PB/LCD_2.hex delete mode 100644 Arduino Library for Proteus/UNO_LCD_PB/LCD_2.ino delete mode 100644 Arduino Library for Proteus/UNO_LCD_PB/LCD_PB.pdsprj diff --git a/Arduino Library for Proteus/UNO_LCD_PB/LCD_2.hex b/Arduino Library for Proteus/UNO_LCD_PB/LCD_2.hex deleted file mode 100644 index 9f4ef80..0000000 --- a/Arduino Library for Proteus/UNO_LCD_PB/LCD_2.hex +++ /dev/null @@ -1,221 +0,0 @@ -:100000000C9462000C948A000C948A000C948A0070 -:100010000C948A000C948A000C948A000C948A0038 -:100020000C948A000C948A000C948A000C948A0028 -:100030000C948A000C948A000C948A000C948A0018 -:100040000C947C030C948A000C948A000C948A0013 -:100050000C948A000C948A000C948A000C948A00F8 -:100060000C948A000C948A000000000024002700F1 -:100070002A0000000000250028002B0000000000DE -:1000800023002600290004040404040404040202DA -:100090000202020203030303030301020408102007 -:1000A0004080010204081020010204081020000012 -:1000B0000007000201000003040600000000000029 -:1000C00000008C0011241FBECFEFD8E0DEBFCDBFF3 -:1000D00011E0A0E0B1E0E0E4FDE002C005900D9287 -:1000E000A437B107D9F711E0A4E7B1E001C01D9230 -:1000F000A239B107E1F710E0C4ECD0E004C02297C8 -:10010000FE010E949A06C23CD107C9F70E94480529 -:100110000C949E060C940000CF92EF920F9384E70C -:1001200091E06CE04BE025E004E053E0E52E32E0A6 -:10013000C32E0E9443030F91EF90CF9008951F9319 -:10014000CF93DF93182F84E791E00E94850284E724 -:1001500091E060E040E00E945602113301F584E72F -:1001600091E060E071E00E945406C0E0D0E084E7D6 -:1001700091E064E041E00E94560284E791E0BE0114 -:100180004AE050E00E94410668EC70E080E090E0B8 -:100190000E94C4032196CA30D10549F765C01233C5 -:1001A00001F584E791E061E171E00E945406C0E04E -:1001B000D0E084E791E064E041E00E94560284E7E9 -:1001C00091E0BE014AE050E00E94410668EC70E018 -:1001D00080E090E00E94C4032196C436D10549F71F -:1001E00043C0133309F584E791E062E271E00E94B5 -:1001F0005406C0E0D0E084E791E064E041E00E9472 -:10020000560284E791E0BE014AE050E00E944106B8 -:1002100068EC70E080E090E00E94C403219683E0E7 -:10022000C83ED80741F720C084E791E063E371E05E -:100230000E945406C0E0D0E084E791E064E041E031 -:100240000E94560284E791E0BE014AE050E00E941D -:10025000410668EC70E080E090E00E94C4032196C3 -:1002600087E2C031D80741F784E791E00E94850218 -:10027000DF91CF911F91089584E791E060E040E025 -:100280000E94560284E791E064E471E00E94540603 -:1002900084E791E060E041E00E94560284E791E04B -:1002A00064E571E00E9454068EE00E94F504892BFB -:1002B00011F481E30DC08FE00E94F504892B11F445 -:1002C00082E306C080E10E94F504892B21F483E3D8 -:1002D0000E949F00089581E10E94F504892B19F482 -:1002E00084E30E949F0008958EE062E00E94620411 -:1002F0008FE062E00E94620480E162E00E9462049A -:1003000081E162E00E94620484E791E060E142E002 -:1003100020E00E948D0208950F931F938C01FC0131 -:10032000868160E00E94A10481E090E00E941D04AB -:10033000F801868161E00E94A10481E090E00E94C2 -:100340001D04F801868160E00E94A10484E690E02B -:100350000E941D041F910F910895CF92DF92EF929A -:10036000FF920F931F93CF93DF93D82EC92E282F80 -:10037000392FC9018C01C0E0D0E0E62EFF24F8013E -:10038000878161E00E946204B7010C2E02C075955E -:1003900067950A94E2F76170F80187810E94A104D1 -:1003A00021960F5F1F4FC830D10549F78D2D9C2D29 -:1003B0000E948C01DF91CF911F910F91FF90EF90E0 -:1003C000DF90CF900895CF92DF92EF92FF920F933C -:1003D0001F93CF93DF93D82EC92E282F392FC90111 -:1003E0008C01C0E0D0E0E62EFF24F801878161E0B7 -:1003F0000E946204B7010C2E02C0759567950A949D -:10040000E2F76170F80187810E94A10421960F5FD5 -:100410001F4FC430D10549F78D2D9C2D0E948C01B2 -:10042000DF91CF911F910F91FF90EF90DF90CF90D0 -:1004300008951F93CF93DF93EC01162F8C81642FC7 -:100440000E94A1048D818F3F19F060E00E94A104F9 -:100450008F8584FF05C0CE01612F0E94AD010EC0C3 -:10046000612F70E084E0759567958A95E1F7CE017C -:100470000E94E301CE01612F0E94E301DF91CF9141 -:100480001F91089541E00E94190281E090E00895D3 -:1004900040E00E9419020895FC016089862F846063 -:1004A000808B6C60CF010E9448020895DF93CF9348 -:1004B000CDB7DEB728970FB6F894DEBF0FBECDBF1D -:1004C0009C01FE013196ABE6B1E088E00D9001920F -:1004D0008150E1F7F9018389481710F0482F415006 -:1004E000E42FF0E0EE0FFF1FEC0FFD1F8181680F7E -:1004F0006068C9010E94480228960FB6F894DEBFD2 -:100500000FBECDBFCF91DF91089561E00E944802F8 -:1005100080ED97E00E941D040895CF93DF93EC01D6 -:10052000423018F08F8588608F874B8B1C8A22237E -:1005300029F0413019F48F8584608F8780E593EC32 -:100540000E941D048C8160E00E94A1048E8160E005 -:100550000E94A1048D818F3F19F060E00E94A104E8 -:100560006F8564FD1DC0CE0163E00E94E30184E954 -:1005700091E10E941D04CE0163E00E94E30184E941 -:1005800091E10E941D04CE0163E00E94E30186E92F -:1005900090E00E941D04CE0162E00E94E30116C0BB -:1005A0006062CE010E94480284E991E10E941D042C -:1005B0006F856062CE010E94480286E990E00E9449 -:1005C0001D046F856062CE010E9448026F856062E3 -:1005D000CE010E94480284E0888BCE010E944C022A -:1005E000CE010E94850282E0898BCE0166E00E94E6 -:1005F0004802DF91CF9108956F927F928F92AF92D0 -:10060000CF92EF920F931F93DF93CF93CDB7DEB7C7 -:100610003C01162F842FF301448325830683E78250 -:10062000C086A18682869D8593879E8594879F85B7 -:1006300095879889968761E00E946204F30185811D -:100640008F3F19F061E00E946204F301868161E04E -:100650000E946204112319F0F301178603C080E1A0 -:10066000F3018787C30160E141E020E00E948D0231 -:10067000CF91DF911F910F91EF90CF90AF908F901E -:100680007F906F9008958F92AF92CF92EF920F93D9 -:100690001F93CF93DF93DC01362F542F722F102F2F -:1006A000AE2C8C2C13961C921E92129787E691E02A -:1006B00011969C938E9300D000D0EDB7FEB7319683 -:1006C000CDB7DEB71982118212821382CD0161E0AB -:1006D000432F2FEF052FE72EC12E0E94FC020F9013 -:1006E0000F900F900F90DF91CF911F910F91EF908E -:1006F000CF90AF908F9008951F920F920FB60F92E8 -:1007000011242F933F938F939F93AF93BF93809127 -:100710008D0190918E01A0918F01B0919001309147 -:1007200091010196A11DB11D232F2D5F2D3720F0C2 -:100730002D570196A11DB11D2093910180938D012C -:1007400090938E01A0938F01B093900180918901C5 -:1007500090918A01A0918B01B0918C010196A11D0D -:10076000B11D8093890190938A01A0938B01B0936E -:100770008C01BF91AF919F918F913F912F910F90DD -:100780000FBE0F901F9018959B01AC017FB7F89496 -:100790008091890190918A01A0918B01B0918C0187 -:1007A00066B5A89B05C06F3F19F00196A11DB11D4C -:1007B0007FBFBA2FA92F982F8827860F911DA11DC3 -:1007C000B11D62E0880F991FAA1FBB1F6A95D1F760 -:1007D000BC012DC0FFB7F8948091890190918A01E6 -:1007E000A0918B01B0918C01E6B5A89B05C0EF3FAD -:1007F00019F00196A11DB11DFFBFBA2FA92F982F87 -:1008000088278E0F911DA11DB11DE2E0880F991F51 -:10081000AA1FBB1FEA95D1F7861B970B885E9340F2 -:10082000C8F2215030404040504068517C4F211563 -:1008300031054105510571F60895019739F0880F8A -:10084000991F880F991F02970197F1F708957894DF -:1008500084B5826084BD84B5816084BD85B58260C5 -:1008600085BD85B5816085BDEEE6F0E08081816063 -:100870008083E1E8F0E01082808182608083808163 -:1008800081608083E0E8F0E0808181608083E1EB3B -:10089000F0E0808184608083E0EBF0E08081816023 -:1008A0008083EAE7F0E080818460808380818260D9 -:1008B00080838081816080838081806880831092C2 -:1008C000C1000895CF93DF93482F50E0CA018656A8 -:1008D0009F4FFC0134914A575F4FFA01849188235E -:1008E00069F190E0880F991FFC01E859FF4FA5912D -:1008F000B491FC01EE58FF4FC591D491662351F499 -:100900002FB7F8948C91932F909589238C9388819D -:1009100089230BC0623061F42FB7F8948C91932F28 -:10092000909589238C938881832B88832FBF06C061 -:100930009FB7F8948C91832B8C939FBFDF91CF91BD -:100940000895482F50E0CA0182559F4FFC01249121 -:10095000CA0186569F4FFC0194914A575F4FFA0196 -:100960003491332309F440C0222351F1233071F034 -:10097000243028F42130A1F0223011F514C02630A3 -:10098000B1F02730C1F02430D9F404C08091800048 -:100990008F7703C0809180008F7D8093800010C08E -:1009A00084B58F7702C084B58F7D84BD09C08091E6 -:1009B000B0008F7703C08091B0008F7D8093B0002E -:1009C000E32FF0E0EE0FFF1FEE58FF4FA591B4911B -:1009D0002FB7F894662321F48C919095892302C057 -:1009E0008C91892B8C932FBF0895682F70E0CB01D9 -:1009F00082559F4FFC012491CB0186569F4FFC01ED -:100A000044916A577F4FFB019491992319F420E098 -:100A100030E03CC0222351F1233071F0243028F41F -:100A20002130A1F0223011F514C02630B1F027306A -:100A3000C1F02430D9F404C0809180008F7703C0C6 -:100A4000809180008F7D8093800010C084B58F7767 -:100A500002C084B58F7D84BD09C08091B0008F77BE -:100A600003C08091B0008F7D8093B000892F90E00B -:100A7000880F991F84589F4FFC01A591B4918C91C8 -:100A800020E030E0842311F021E030E0C901089536 -:100A9000CF93DF930E9427040E947401C0E0D0E04E -:100AA0000E943C012097E1F30E940000F9CFCF9211 -:100AB000DF92EF92FF920F931F93CF93DF937C010E -:100AC0006B018A01C0E0D0E00FC0D6016D916D01CD -:100AD000D701ED91FC910190F081E02DC7010995BE -:100AE000C80FD91F015010400115110571F7CE0133 -:100AF000DF91CF911F910F91FF90EF90DF90CF90FA -:100B00000895CF93DF93EC016115710519F420E08E -:100B100030E00FC0DB010D900020E9F71197A61B14 -:100B2000B70BE881F9810280F381E02DAD010995D1 -:100B30009C01C901DF91CF9108954F925F927F92FE -:100B40008F929F92AF92BF92CF92DF92EF92FF92DD -:100B50000F931F93DF93CF93CDB7DEB7A1970FB657 -:100B6000F894DEBF0FBECDBF2C01742ECB01223016 -:100B700008F42AE019A231E2C32ED12CCC0EDD1EDE -:100B8000822E9924AA24BB24672D752FA5019401D8 -:100B90000E94760679018A01C801B701A501940176 -:100BA0000E945706472D461B0894C108D1084A30B9 -:100BB00014F4405D01C0495CF6014083E114F10486 -:100BC0000105110521F07E2C5F2DC801DDCFC2018A -:100BD000B6010E948105A1960FB6F894DEBF0FBE44 -:100BE000CDBFCF91DF911F910F91FF90EF90DF90DC -:100BF000CF90BF90AF909F908F907F905F904F90DD -:100C00000895CF92DF92EF92FF920F931F93CF93AD -:100C1000DF93EC016A017B012115310541F4E88184 -:100C2000F9810190F081E02D642F09951FC02A30D1 -:100C30003105D1F477FF17C0E881F9810190F08187 -:100C4000E02D6DE209958C0144275527BA014C1916 -:100C50005D096E097F09CE012AE00E949D05980179 -:100C6000280F391F04C02AE00E949D059C01C9017C -:100C7000DF91CF911F910F91FF90EF90DF90CF9078 -:100C80000895EF92FF920F931F937B019A01002723 -:100C9000F7FC0095102FB801A7010E9401061F91D3 -:100CA0000F91FF90EF9008950E9481050895629F33 -:100CB000D001739FF001829FE00DF11D649FE00D54 -:100CC000F11D929FF00D839FF00D749FF00D659FB5 -:100CD000F00D9927729FB00DE11DF91F639FB00DB4 -:100CE000E11DF91FBD01CF0111240895A1E21A2EC3 -:100CF000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1FC0 -:100D0000A217B307E407F50720F0A21BB30BE40B0F -:100D1000F50B661F771F881F991F1A9469F7609556 -:100D20007095809590959B01AC01BD01CF01089510 -:100D3000EE0FFF1F0590F491E02D0994F894FFCF7A -:100D400053776974636820312050726573736564EA -:100D5000005377697463682032205072657373653D -:100D6000640053776974636820332050726573732D -:100D7000656400537769746368203420507265732A -:100D80007365640050726573732053776974636888 -:100D900020546F00537461727420436F756E7469D0 -:100DA0006E6700000000004202570500004000147A -:040DB00000540000EB -:00000001FF diff --git a/Arduino Library for Proteus/UNO_LCD_PB/LCD_2.ino b/Arduino Library for Proteus/UNO_LCD_PB/LCD_2.ino deleted file mode 100644 index d079cad..0000000 --- a/Arduino Library for Proteus/UNO_LCD_PB/LCD_2.ino +++ /dev/null @@ -1,97 +0,0 @@ -/* - The circuit: - * LCD RS pin to digital pin 12 - * LCD Enable pin to digital pin 11 - * LCD D4 pin to digital pin 5 - * LCD D5 pin to digital pin 4 - * LCD D6 pin to digital pin 3 - * LCD D7 pin to digital pin 2 - * LCD R/W pin to ground - */ - -// include the library code: -#include - -#define SW1 A0 -#define SW2 A1 -#define SW3 A2 -#define SW4 A3 - -// initialize the library with the numbers of the interface pins -LiquidCrystal lcd(12, 11, 5, 4, 3, 2); - -void setup() { - pinMode(A0, INPUT_PULLUP); - pinMode(A1, INPUT_PULLUP); - pinMode(A2, INPUT_PULLUP); - pinMode(A3, INPUT_PULLUP); - // set up the lcd's number of columns and rows: - lcd.begin(16, 2); -} - -void loop() { - lcd.setCursor(0,0); - lcd.print("Press Switch To"); - lcd.setCursor(0,1); - lcd.print("Start Counting"); - if(digitalRead(SW1) == 0) - display2lcd('1'); - else if(digitalRead(SW2) == 0) - display2lcd('2'); - else if(digitalRead(SW3) == 0) - display2lcd('3'); - else if(digitalRead(SW4) == 0) - display2lcd('4'); - -} - -void display2lcd(char p){ - lcd.clear(); - lcd.setCursor(0,0); - if(p == '1'){ - lcd.print("Switch 1 Pressed"); - for(int i=0; i<10; i++){ - lcd.setCursor(4,1); - lcd.print(i); - delay(200); - } - } - else if(p == '2'){ - lcd.print("Switch 2 Pressed"); - for(int i=0; i<100; i++){ - lcd.setCursor(4,1); - lcd.print(i); - delay(200); - } - } - else if(p == '3'){ - lcd.print("Switch 3 Pressed"); - for(int i=0; i<1000; i++){ - lcd.setCursor(4,1); - lcd.print(i); - delay(200); - } - } - else { - lcd.print("Switch 4 Pressed"); - for(int i=0; i<10000; i++){ - lcd.setCursor(4,1); - lcd.print(i); - delay(200); - } - } - lcd.clear(); -} - - - - - - - - - - - - - diff --git a/Arduino Library for Proteus/UNO_LCD_PB/LCD_PB.pdsprj b/Arduino Library for Proteus/UNO_LCD_PB/LCD_PB.pdsprj deleted file mode 100644 index 6572b0c2b11481af0f2f5db0e0e09b8578267deb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19101 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