From 077cb6a2e17e9d82b47a0659e5b11e5a0b0e7f5a Mon Sep 17 00:00:00 2001 From: coolneng <akasroua@gmail.com> Date: Fri, 15 Nov 2019 23:54:58 +0100 Subject: [PATCH] Add RGB LED code --- RGB/RGB.arduino.avr.uno.elf | Bin 0 -> 20992 bytes RGB/RGB.arduino.avr.uno.hex | 111 ++++++++++++++++++++++++++++++++++++ RGB/RGB.ino | 19 ++++++ 3 files changed, 130 insertions(+) create mode 100755 RGB/RGB.arduino.avr.uno.elf create mode 100644 RGB/RGB.arduino.avr.uno.hex create mode 100644 RGB/RGB.ino diff --git a/RGB/RGB.arduino.avr.uno.elf b/RGB/RGB.arduino.avr.uno.elf new file mode 100755 index 0000000000000000000000000000000000000000..49e0f6e4e82a623adbb66760dcf45bf531be7a64 GIT binary patch literal 20992 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 KJ;hG8z5fKg8pH1Z literal 0 HcmV?d00001 diff --git a/RGB/RGB.arduino.avr.uno.hex b/RGB/RGB.arduino.avr.uno.hex new file mode 100644 index 0000000..8918787 --- /dev/null +++ b/RGB/RGB.arduino.avr.uno.hex @@ -0,0 +1,111 @@ +:100000000C945C000C9479000C9479000C947900A9 +:100010000C9479000C9479000C9479000C9479007C +:100020000C9479000C9479000C9479000C9479006C +:100030000C9479000C9479000C9479000C9479005C +:100040000C949C010C9479000C9479000C94790028 +:100050000C9479000C9479000C9479000C9479003C +:100060000C9479000C947900000000080002010053 +:100070000003040700000000000000000000000072 +:10008000250028002B0000000000240027002A0083 +:10009000040404040404040402020202020203032E +:1000A0000303030301020408102040800102040836 +:1000B000102001020408102011241FBECFEFD8E049 +:1000C000DEBFCDBF11E0A0E0B1E0EEECF6E002C093 +:1000D00005900D92A430B107D9F721E0A4E0B1E07A +:1000E00001C01D92AD30B207E1F70E94E6010C9409 +:1000F00065030C94000090E0FC01EC55FF4F249147 +:1001000080579F4FFC018491882399F090E0880FDD +:10011000991FFC01EA57FF4FA591B491FC01E458E7 +:10012000FF4F859194918FB7F894EC91E22BEC936B +:100130008FBF089590E0FC01E859FF4F2491FC0126 +:10014000EC55FF4F3491FC01E057FF4FE491EE2353 +:10015000C9F0222339F0233001F1A8F4213019F13C +:10016000223029F1F0E0EE0FFF1FE458FF4FA59178 +:10017000B4918FB7F894EC91611126C030953E236D +:100180003C938FBF08952730A9F02830C9F0243060 +:1001900049F7809180008F7D03C0809180008F7728 +:1001A00080938000DFCF84B58F7784BDDBCF84B5AB +:1001B0008F7DFBCF8091B0008F778093B000D2CF3E +:1001C0008091B0008F7DF9CF3E2BDACF1F93CF9374 +:1001D000DF93182FEB010E947B00209739F460E039 +:1001E000812FDF91CF911F910C949A00CF3FD105C1 +:1001F00011F461E0F5CFE12FF0E0E859FF4FE49111 +:10020000E33031F140F4E130B1F0E230E1F0C038F8 +:10021000D1057CF7E4CFE73029F1E83059F1E4303B +:10022000B1F780918000806280938000D0938B0032 +:10023000C0938A0004C084B5806884BDC7BDDF91C7 +:10024000CF911F91089584B5806284BDC8BDF7CF5A +:1002500080918000806880938000D0938900C09353 +:100260008800EDCF8091B00080688093B000C0938B +:10027000B300E5CF8091B00080628093B000C0935E +:10028000B400DDCF3FB7F8948091090190910A0145 +:10029000A0910B01B0910C0126B5A89B05C02F3F82 +:1002A00019F00196A11DB11D3FBFBA2FA92F982F9C +:1002B0008827BC01CD01620F711D811D911D42E097 +:1002C000660F771F881F991F4A95D1F708958F925F +:1002D0009F92AF92BF92CF92DF92EF92FF920E94D5 +:1002E00042014B015C0188ECC82ED12CE12CF12C91 +:1002F0000E944201681979098A099B09683E734086 +:1003000081059105A8F321E0C21AD108E108F1089E +:1003100088EE880E83E0981EA11CB11CC114D10484 +:10032000E104F10429F7FF90EF90DF90CF90BF90A8 +:10033000AF909F908F9008951F920F920FB60F92DB +:1003400011242F933F938F939F93AF93BF938091EB +:10035000050190910601A0910701B091080130912B +:10036000040123E0230F2D3758F50196A11DB11D7F +:10037000209304018093050190930601A093070147 +:10038000B09308018091090190910A01A0910B019D +:10039000B0910C010196A11DB11D809309019093AC +:1003A0000A01A0930B01B0930C01BF91AF919F91F3 +:1003B0008F913F912F910F900FBE0F901F90189526 +:1003C00026E8230F0296A11DB11DD2CF789484B5E3 +:1003D000826084BD84B5816084BD85B5826085BD41 +:1003E00085B5816085BD80916E00816080936E00CF +:1003F00010928100809181008260809381008091C1 +:100400008100816080938100809180008160809371 +:1004100080008091B10084608093B1008091B00031 +:1004200081608093B00080917A00846080937A002C +:1004300080917A00826080937A0080917A00816056 +:1004400080937A0080917A00806880937A0010927D +:10045000C10083E00E947B0085E00E947B0086E073 +:100460000E947B00C12CD12C7601CA94C0E0D0E060 +:100470000E94AA02A70196010E94020383E00E9443 +:10048000E6000E9467010E94AA02A70196010E944D +:10049000020385E00E94E6000E9467010E94AA0212 +:1004A000A70196010E94020386E00E94E6000E94D6 +:1004B00067012097E9F20E940000DACF8F929F92A5 +:1004C000AF92BF92CF92DF92EF92FF92CF93DF93E2 +:1004D000EC01688179818A819B81611571058105B3 +:1004E000910521F464E279ED8BE597E02DE133EF9E +:1004F00041E050E00E94020349015A019B01AC0116 +:10050000A7EAB1E40E9421036B017C01ACEEB4EFD9 +:10051000A50194010E942F03C60ED71EE81EF91EE6 +:10052000F7FE06C081E0C81AD108E10880E8F80AA1 +:10053000C882D982EA82FB82C701B6019F77DF9128 +:10054000CF91FF90EF90DF90CF90BF90AF909F90B2 +:100550008F9008958F929F92AF92BF92CF92DF9229 +:10056000EF92FF9260910001709101018091020170 +:1005700090910301611571058105910521F464E2F3 +:1005800079ED8BE597E02DE133EF41E050E00E94FB +:10059000020349015A019B01AC01A7EAB1E40E94A0 +:1005A00021036B017C01ACEEB4EFA50194010E9424 +:1005B0002F03C60ED71EE81EF91EF7FE06C081E007 +:1005C000C81AD108E10880E8F80AC0920001D09268 +:1005D0000101E0920201F0920301C701B6019F7789 +:1005E000FF90EF90DF90CF90BF90AF909F908F9053 +:1005F000089560930001709301018093020190932C +:1006000003010895052E97FB1EF400940E94190320 +:1006100057FD07D00E94340307FC03D04EF40C941E +:10062000190350954095309521953F4F4F4F5F4F9F +:10063000089590958095709561957F4F8F4F9F4F4E +:1006400008950E945603A59F900DB49F900DA49FFE +:10065000800D911D11240895B7FF0C9421030E9471 +:100660002103821B930B0895A1E21A2EAA1BBB1B28 +:10067000FD010DC0AA1FBB1FEE1FFF1FA217B3076E +:10068000E407F50720F0A21BB30BE40BF50B661F84 +:10069000771F881F991F1A9469F760957095809548 +:1006A00090959B01AC01BD01CF010895A29FB001BF +:1006B000B39FC001A39F700D811D1124911DB29F96 +:0E06C000700D811D1124911D0895F894FFCF37 +:0406CE000100000027 +:00000001FF diff --git a/RGB/RGB.ino b/RGB/RGB.ino new file mode 100644 index 0000000..470bcb0 --- /dev/null +++ b/RGB/RGB.ino @@ -0,0 +1,19 @@ +// RGB LED +int red = 3; +int blue = 5; +int green = 6; + +void setup() { + pinMode(red, OUTPUT); + pinMode(blue, OUTPUT); + pinMode(green, OUTPUT); +} + +void loop() { + analogWrite(red, random(0,255)); + delay(200); + analogWrite(blue, random(0,255)); + delay(200); + analogWrite(green, random(0,255)); + delay(200); +}