Organize projects by Weeks

This commit is contained in:
2019-11-19 17:48:29 +01:00
parent 13db0d4c3b
commit 6b1e7fe248
39 changed files with 0 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,63 @@
:100000000C945C000C946E000C946E000C946E00CA
:100010000C946E000C946E000C946E000C946E00A8
:100020000C946E000C946E000C946E000C946E0098
:100030000C946E000C946E000C946E000C946E0088
:100040000C9414010C946E000C946E000C946E00D1
:100050000C946E000C946E000C946E000C946E0068
:100060000C946E000C946E00000000080002010069
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000040404040404040402020202020203032E
:1000A0000303030301020408102040800102040836
:1000B000102001020408102011241FBECFEFD8E049
:1000C000DEBFCDBF21E0A0E0B1E001C01D92A930AC
:1000D000B207E1F70E945E010C94E9010C94000064
:1000E00090E0FC01E859FF4F2491FC01EC55FF4FD3
:1000F0003491FC01E057FF4FE491EE23C9F0222335
:1001000039F0233001F1A8F4213019F1223029F11E
:10011000F0E0EE0FFF1FE458FF4FA591B4918FB7A9
:10012000F894EC91611126C030953E233C938FBF2B
:1001300008952730A9F02830C9F0243049F780917C
:1001400080008F7D03C0809180008F778093800036
:10015000DFCF84B58F7784BDDBCF84B58F7DFBCFB8
:100160008091B0008F778093B000D2CF8091B000A3
:100170008F7DF9CF3E2BDACF3FB7F8948091050100
:1001800090910601A0910701B091080126B5A89BA6
:1001900005C02F3F19F00196A11DB11D3FBFBA2F19
:1001A000A92F982F8827BC01CD01620F711D811DD9
:1001B000911D42E0660F771F881F991F4A95D1F75E
:1001C00008958F929F92AF92BF92CF92DF92EF925B
:1001D000FF926B017C010E94BC004B015C01C114C9
:1001E000D104E104F104B9F00E94BC006819790956
:1001F0008A099B09683E73408105910580F321E0DF
:10020000C21AD108E108F10888EE880E83E0981E32
:10021000A11CB11CE4CFFF90EF90DF90CF90BF9076
:10022000AF909F908F9008951F920F920FB60F92EC
:1002300011242F933F938F939F93AF93BF938091FC
:10024000010190910201A0910301B091040130914C
:10025000000123E0230F2D3758F50196A11DB11D94
:10026000209300018093010190930201A093030168
:10027000B09304018091050190910601A0910701BE
:10028000B09108010196A11DB11D809305019093C5
:100290000601A0930701B0930801BF91AF919F9110
:1002A0008F913F912F910F900FBE0F901F90189537
:1002B00026E8230F0296A11DB11DD2CF789484B5F4
:1002C000826084BD84B5816084BD85B5826085BD52
:1002D00085B5816085BD80916E00816080936E00E0
:1002E00010928100809181008260809381008091D2
:1002F0008100816080938100809180008160809383
:1003000080008091B10084608093B1008091B00042
:1003100081608093B00080917A00846080937A003D
:1003200080917A00826080937A0080917A00816067
:1003300080937A0080917A00806880937A0010928E
:10034000C100E1EBF0E02491EDE9F0E08491882335
:1003500099F090E0880F991FFC01EA57FF4FA59193
:10036000B491FC01E458FF4F859194918FB7F894B4
:10037000EC91E22BEC938FBF15E4C0E0D0E010933A
:100380007C0080917A00806480937A0080917A006A
:1003900086FDFCCF80917800C0907900DC2CC82EBF
:1003A00061E08DE00E9470000D2C000CEE08FF084B
:1003B000C701B6010E94E10060E08DE00E9470007C
:1003C000C701B6010E94E1002097C9F20E94000017
:0603D000D6CFF894FFCF28
:00000001FF

View File

@@ -0,0 +1,14 @@
// Analog Blink
int LED = 13;
void setup() {
pinMode(LED, OUTPUT);
}
void loop() {
int val = analogRead(A5);
digitalWrite(LED, HIGH);
delay(val);
digitalWrite(LED, LOW);
delay(val);
}

Binary file not shown.

View File

@@ -0,0 +1,63 @@
:100000000C945C000C946E000C946E000C946E00CA
:100010000C946E000C946E000C946E000C946E00A8
:100020000C946E000C946E000C946E000C946E0098
:100030000C946E000C946E000C946E000C946E0088
:100040000C9414010C946E000C946E000C946E00D1
:100050000C946E000C946E000C946E000C946E0068
:100060000C946E000C946E00000000080002010069
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000040404040404040402020202020203032E
:1000A0000303030301020408102040800102040836
:1000B000102001020408102011241FBECFEFD8E049
:1000C000DEBFCDBF21E0A0E0B1E001C01D92A930AC
:1000D000B207E1F70E945E010C94E9010C94000064
:1000E00090E0FC01E859FF4F2491FC01EC55FF4FD3
:1000F0003491FC01E057FF4FE491EE23C9F0222335
:1001000039F0233001F1A8F4213019F1223029F11E
:10011000F0E0EE0FFF1FE458FF4FA591B4918FB7A9
:10012000F894EC91611126C030953E233C938FBF2B
:1001300008952730A9F02830C9F0243049F780917C
:1001400080008F7D03C0809180008F778093800036
:10015000DFCF84B58F7784BDDBCF84B58F7DFBCFB8
:100160008091B0008F778093B000D2CF8091B000A3
:100170008F7DF9CF3E2BDACF3FB7F8948091050100
:1001800090910601A0910701B091080126B5A89BA6
:1001900005C02F3F19F00196A11DB11D3FBFBA2F19
:1001A000A92F982F8827BC01CD01620F711D811DD9
:1001B000911D42E0660F771F881F991F4A95D1F75E
:1001C00008958F929F92AF92BF92CF92DF92EF925B
:1001D000FF926B017C010E94BC004B015C01C114C9
:1001E000D104E104F104B9F00E94BC006819790956
:1001F0008A099B09683E73408105910580F321E0DF
:10020000C21AD108E108F10888EE880E83E0981E32
:10021000A11CB11CE4CFFF90EF90DF90CF90BF9076
:10022000AF909F908F9008951F920F920FB60F92EC
:1002300011242F933F938F939F93AF93BF938091FC
:10024000010190910201A0910301B091040130914C
:10025000000123E0230F2D3758F50196A11DB11D94
:10026000209300018093010190930201A093030168
:10027000B09304018091050190910601A0910701BE
:10028000B09108010196A11DB11D809305019093C5
:100290000601A0930701B0930801BF91AF919F9110
:1002A0008F913F912F910F900FBE0F901F90189537
:1002B00026E8230F0296A11DB11DD2CF789484B5F4
:1002C000826084BD84B5816084BD85B5826085BD52
:1002D00085B5816085BD80916E00816080936E00E0
:1002E00010928100809181008260809381008091D2
:1002F0008100816080938100809180008160809383
:1003000080008091B10084608093B1008091B00042
:1003100081608093B00080917A00846080937A003D
:1003200080917A00826080937A0080917A00816067
:1003300080937A0080917A00806880937A0010928E
:10034000C100E9EAF0E02491E5E9F0E08491882336
:1003500099F090E0880F991FFC01EA57FF4FA59193
:10036000B491FC01E458FF4F859194918FB7F894B4
:10037000EC91E22BEC938FBF15E4C0E0D0E010933A
:100380007C0080917A00806480937A0080917A006A
:1003900086FDFCCF80917800C0907900DC2CC82EBF
:1003A00061E085E00E9470000D2C000CEE08FF0853
:1003B000C701B6010E94E10060E085E00E94700084
:1003C000C701B6010E94E1002097C9F20E94000017
:0603D000D6CFF894FFCF28
:00000001FF

View File

@@ -0,0 +1,14 @@
// Analog Buzzer
int Buzzer = 5;
void setup() {
pinMode(Buzzer, OUTPUT);
}
void loop() {
int val = analogRead(A5);
digitalWrite(Buzzer, HIGH);
delay(val);
digitalWrite(Buzzer, LOW);
delay(val);
}

Binary file not shown.

View File

@@ -0,0 +1,82 @@
:100000000C945C000C9479000C9479000C947900A9
:100010000C9479000C9479000C9479000C9479007C
:100020000C9479000C9479000C9479000C9479006C
:100030000C9479000C9479000C9479000C9479005C
:100040000C940B010C9479000C9479000C947900B9
:100050000C9479000C9479000C9479000C9479003C
:100060000C9479000C947900000000080002010053
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000040404040404040402020202020203032E
:1000A0000303030301020408102040800102040836
:1000B000102001020408102011241FBECFEFD8E049
:1000C000DEBFCDBF11E0A0E0B1E0EAE0F5E002C0A4
:1000D00005900D92A030B107D9F721E0A0E0B1E082
:1000E00001C01D92A930B207E1F70E9455010C949E
:1000F00083020C94000090E0FC01EC55FF4F24912A
:1001000080579F4FFC018491882399F090E0880FDD
:10011000991FFC01EA57FF4FA591B491FC01E458E7
:10012000FF4F859194918FB7F894EC91E22BEC936B
:100130008FBF089590E0FC01E859FF4F2491FC0126
:10014000EC55FF4F3491FC01E057FF4FE491EE2353
:10015000C9F0222339F0233001F1A8F4213019F13C
:10016000223029F1F0E0EE0FFF1FE458FF4FA59178
:10017000B4918FB7F894EC91611126C030953E236D
:100180003C938FBF08952730A9F02830C9F0243060
:1001900049F7809180008F7D03C0809180008F7728
:1001A00080938000DFCF84B58F7784BDDBCF84B5AB
:1001B0008F7DFBCF8091B0008F778093B000D2CF3E
:1001C0008091B0008F7DF9CF3E2BDACF3FB7F89406
:1001D0008091050190910601A0910701B09108015D
:1001E00026B5A89B05C02F3F19F00196A11DB11D92
:1001F0003FBFBA2FA92F982F8827BC01CD01620FCE
:10020000711D811D911D42E0660F771F881F991F88
:100210004A95D1F708951F920F920FB60F921124AD
:100220002F933F938F939F93AF93BF93809101013F
:1002300090910201A0910301B0910401309100015D
:1002400023E0230F2D3758F50196A11DB11D2093F2
:1002500000018093010190930201A0930301B093E8
:1002600004018091050190910601A0910701B091D0
:1002700008010196A11DB11D80930501909306010F
:10028000A0930701B0930801BF91AF919F918F9107
:100290003F912F910F900FBE0F901F90189526E859
:1002A000230F0296A11DB11DD2CF789484B5826030
:1002B00084BD84B5816084BD85B5826085BD85B50A
:1002C000816085BD80916E00816080936E00109288
:1002D0008100809181008260809381008091810003
:1002E0008160809381008091800081608093800094
:1002F0008091B10084608093B1008091B0008160F2
:100300008093B00080917A00846080937A0080911D
:100310007A00826080937A0080917A008160809375
:100320007A0080917A00806880937A001092C100F0
:1003300087E00E947B0086E00E947B0085E00E94AF
:100340007B0084E00E947B0083E00E947B0090E4BD
:10035000392ECC24CA9423E0D22EE12CF12C00E0DB
:1003600010E030927C0080917A00806480937A0063
:1003700080917A0086FDFCCF80917800A091790071
:10038000BA2FA82F25E030E00E947C02A701960139
:100390000E942C02E90160E087E00E949A0060E080
:1003A00086E00E949A0060E085E00E949A0060E08A
:1003B00084E00E949A0060E083E00E949A001C168C
:1003C0001D06FCF461E087E00E949A00C130D1056F
:1003D000C1F061E086E00E949A00C230D10589F048
:1003E00061E085E00E949A00C330D10551F061E0E0
:1003F00084E00E949A00249721F061E083E00E944B
:100400009A000E94E6002B013C0182E3882E912C89
:10041000A12CB12C0E94E600641975098609970980
:10042000683E734081059105A8F321E0821A910886
:10043000A108B10888EE480E83E0581E611C711CAB
:1004400081149104A104B10429F70115110509F4DF
:1004500088CF0E94000085CF052E97FB1EF40094E4
:100460000E94430257FD07D00E944B0207FC03D0B5
:100470004EF40C94430250954095309521953F4F92
:100480004F4F5F4F089590958095709561957F4F80
:100490008F4F9F4F0895A1E21A2EAA1BBB1BFD018F
:1004A0000DC0AA1FBB1FEE1FFF1FA217B307E40753
:1004B000F50720F0A21BB30BE40BF50B661F771FAB
:1004C000881F991F1A9469F760957095809590958B
:1004D0009B01AC01BD01CF010895A29FB001B39F64
:1004E000C001A39F700D811D1124911DB29F700D3D
:1004F000811D1124911D08950E946D02B7FF08957A
:0A050000821B930B0895F894FFCFBF
:00000001FF

View File

@@ -0,0 +1,42 @@
// Analog LED Strip
int LED1 = 7;
int LED2 = 6;
int LED3 = 5;
int LED4 = 4;
int LED5 = 3;
void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED4, OUTPUT);
pinMode(LED5, OUTPUT);
}
void loop() {
int analog = analogRead(A0);
analog = map(analog, 0, 1023, 0, 5);
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
digitalWrite(LED4, LOW);
digitalWrite(LED5, LOW);
if(analog > 0) {
digitalWrite(LED1, HIGH);
}
if (analog > 1){
digitalWrite(LED2, HIGH);
}
if (analog > 2){
digitalWrite(LED3, HIGH);
}
if (analog > 3){
digitalWrite(LED4, HIGH);
}
if (analog > 4){
digitalWrite(LED5, HIGH);
}
delay(50);
}

Binary file not shown.

View File

@@ -0,0 +1,85 @@
:100000000C945C000C9479000C9479000C947900A9
:100010000C9479000C9479000C9479000C9479007C
:100020000C9479000C9479000C9479000C9479006C
:100030000C9479000C9479000C9479000C9479005C
:100040000C940B010C9479000C9479000C947900B9
:100050000C9479000C9479000C9479000C9479003C
:100060000C9479000C947900000000080002010053
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000040404040404040402020202020203032E
:1000A0000303030301020408102040800102040836
:1000B000102001020408102011241FBECFEFD8E049
:1000C000DEBFCDBF11E0A0E0B1E0EAE3F5E002C0A1
:1000D00005900D92A030B107D9F721E0A0E0B1E082
:1000E00001C01D92A930B207E1F70E9455010C949E
:1000F0009B020C94000090E0FC01EC55FF4F249112
:1001000080579F4FFC018491882399F090E0880FDD
:10011000991FFC01EA57FF4FA591B491FC01E458E7
:10012000FF4F859194918FB7F894EC91E22BEC936B
:100130008FBF089590E0FC01E859FF4F2491FC0126
:10014000EC55FF4F3491FC01E057FF4FE491EE2353
:10015000C9F0222339F0233001F1A8F4213019F13C
:10016000223029F1F0E0EE0FFF1FE458FF4FA59178
:10017000B4918FB7F894EC91611126C030953E236D
:100180003C938FBF08952730A9F02830C9F0243060
:1001900049F7809180008F7D03C0809180008F7728
:1001A00080938000DFCF84B58F7784BDDBCF84B5AB
:1001B0008F7DFBCF8091B0008F778093B000D2CF3E
:1001C0008091B0008F7DF9CF3E2BDACF3FB7F89406
:1001D0008091050190910601A0910701B09108015D
:1001E00026B5A89B05C02F3F19F00196A11DB11D92
:1001F0003FBFBA2FA92F982F8827BC01CD01620FCE
:10020000711D811D911D42E0660F771F881F991F88
:100210004A95D1F708951F920F920FB60F921124AD
:100220002F933F938F939F93AF93BF93809101013F
:1002300090910201A0910301B0910401309100015D
:1002400023E0230F2D3758F50196A11DB11D2093F2
:1002500000018093010190930201A0930301B093E8
:1002600004018091050190910601A0910701B091D0
:1002700008010196A11DB11D80930501909306010F
:10028000A0930701B0930801BF91AF919F918F9107
:100290003F912F910F900FBE0F901F90189526E859
:1002A000230F0296A11DB11DD2CF789484B5826030
:1002B00084BD84B5816084BD85B5826085BD85B50A
:1002C000816085BD80916E00816080936E00109288
:1002D0008100809181008260809381008091810003
:1002E0008160809381008091800081608093800094
:1002F0008091B10084608093B1008091B0008160F2
:100300008093B00080917A00846080937A0080911D
:100310007A00826080937A0080917A008160809375
:100320007A0080917A00806880937A001092C100F0
:1003300089E00E947B0090E4392E44244A9423E013
:10034000522E612C712C01E710E0C0E0D0E0309219
:100350007C0080917A00806480937A0080917A009A
:1003600086FDFCCF80917800A0917900BA2FA82F4C
:100370002FEF30E00E949402A30192010E944402F8
:10038000D22EC32EE22EF32E89E00E947B00E114D0
:10039000F10471F560E089E00E949A000E94E60095
:1003A0004B015C018AE0C82ED12CE12CF12C0E947B
:1003B000E600681979098A099B09683E734081053E
:1003C0009105A8F321E0C21AD108E108F10888EEEE
:1003D000880E83E0981EA11CB11CC114D104E10455
:1003E000F10429F7209709F4B2CF0E940000AFCFA3
:1003F0002FEFE216F10411F461E0CDCFF801849102
:10040000833031F148F48130C9F08230E1F0F0E816
:10041000EF16F1048CF7BECF873031F1883061F1EF
:100420008430A9F7809180008062809380008D2DB8
:100430009C2D90938B0080938A00B0CF84B5806808
:1004400084BDD7BCABCF84B5806284BDD8BCA6CFF9
:10045000809180008068809380008D2D9C2D9093EA
:100460008900809388009ACF8091B0008068809343
:10047000B000D092B30092CF8091B00080628093A0
:10048000B000D092B4008ACF052E97FB1EF40094E2
:100490000E945B0257FD07D00E94630207FC03D055
:1004A0004EF40C945B0250954095309521953F4F4A
:1004B0004F4F5F4F089590958095709561957F4F50
:1004C0008F4F9F4F0895A1E21A2EAA1BBB1BFD015F
:1004D0000DC0AA1FBB1FEE1FFF1FA217B307E40723
:1004E000F50720F0A21BB30BE40BF50B661F771F7B
:1004F000881F991F1A9469F760957095809590955B
:100500009B01AC01BD01CF010895A29FB001B39F33
:10051000C001A39F700D811D1124911DB29F700D0C
:10052000811D1124911D08950E948502B7FF089531
:0A053000821B930B0895F894FFCF8F
:00000001FF

View File

@@ -0,0 +1,15 @@
// LED Intensity Control
int LED = 9;
int intensity = 0;
int potentionmeterValue = 0;
int potentiometerPin = A0;
void setup() {
pinMode(LED, OUTPUT);
}
void loop() {
potentionmeterValue = analogRead(potentiometerPin);
intensity = map(potentionmeterValue, 0, 1023, 0, 255);
analogWrite(LED, intensity);
delay(10);
}

Binary file not shown.

View File

@@ -0,0 +1,85 @@
:100000000C945C000C9479000C9479000C947900A9
:100010000C9479000C9479000C9479000C9479007C
:100020000C9479000C9479000C9479000C9479006C
:100030000C9479000C9479000C9479000C9479005C
:100040000C940B010C9479000C9479000C947900B9
:100050000C9479000C9479000C9479000C9479003C
:100060000C9479000C947900000000080002010053
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000040404040404040402020202020203032E
:1000A0000303030301020408102040800102040836
:1000B000102001020408102011241FBECFEFD8E049
:1000C000DEBFCDBF11E0A0E0B1E0EAE3F5E002C0A1
:1000D00005900D92A030B107D9F721E0A0E0B1E082
:1000E00001C01D92A930B207E1F70E9455010C949E
:1000F0009B020C94000090E0FC01EC55FF4F249112
:1001000080579F4FFC018491882399F090E0880FDD
:10011000991FFC01EA57FF4FA591B491FC01E458E7
:10012000FF4F859194918FB7F894EC91E22BEC936B
:100130008FBF089590E0FC01E859FF4F2491FC0126
:10014000EC55FF4F3491FC01E057FF4FE491EE2353
:10015000C9F0222339F0233001F1A8F4213019F13C
:10016000223029F1F0E0EE0FFF1FE458FF4FA59178
:10017000B4918FB7F894EC91611126C030953E236D
:100180003C938FBF08952730A9F02830C9F0243060
:1001900049F7809180008F7D03C0809180008F7728
:1001A00080938000DFCF84B58F7784BDDBCF84B5AB
:1001B0008F7DFBCF8091B0008F778093B000D2CF3E
:1001C0008091B0008F7DF9CF3E2BDACF3FB7F89406
:1001D0008091050190910601A0910701B09108015D
:1001E00026B5A89B05C02F3F19F00196A11DB11D92
:1001F0003FBFBA2FA92F982F8827BC01CD01620FCE
:10020000711D811D911D42E0660F771F881F991F88
:100210004A95D1F708951F920F920FB60F921124AD
:100220002F933F938F939F93AF93BF93809101013F
:1002300090910201A0910301B0910401309100015D
:1002400023E0230F2D3758F50196A11DB11D2093F2
:1002500000018093010190930201A0930301B093E8
:1002600004018091050190910601A0910701B091D0
:1002700008010196A11DB11D80930501909306010F
:10028000A0930701B0930801BF91AF919F918F9107
:100290003F912F910F900FBE0F901F90189526E859
:1002A000230F0296A11DB11DD2CF789484B5826030
:1002B00084BD84B5816084BD85B5826085BD85B50A
:1002C000816085BD80916E00816080936E00109288
:1002D0008100809181008260809381008091810003
:1002E0008160809381008091800081608093800094
:1002F0008091B10084608093B1008091B0008160F2
:100300008093B00080917A00846080937A0080911D
:100310007A00826080937A0080917A008160809375
:100320007A0080917A00806880937A001092C100F0
:1003300089E00E947B0090E4392E44244A9423E013
:10034000522E612C712C01E710E0C0E0D0E0309219
:100350007C0080917A00806480937A0080917A009A
:1003600086FDFCCF80917800A0917900BA2FA82F4C
:100370002FEF30E00E949402A30192010E944402F8
:10038000D22EC32EE22EF32E89E00E947B00E114D0
:10039000F10471F560E089E00E949A000E94E60095
:1003A0004B015C0184E6C82ED12CE12CF12C0E947B
:1003B000E600681979098A099B09683E734081053E
:1003C0009105A8F321E0C21AD108E108F10888EEEE
:1003D000880E83E0981EA11CB11CC114D104E10455
:1003E000F10429F7209709F4B2CF0E940000AFCFA3
:1003F0002FEFE216F10411F461E0CDCFF801849102
:10040000833031F148F48130C9F08230E1F0F0E816
:10041000EF16F1048CF7BECF873031F1883061F1EF
:100420008430A9F7809180008062809380008D2DB8
:100430009C2D90938B0080938A00B0CF84B5806808
:1004400084BDD7BCABCF84B5806284BDD8BCA6CFF9
:10045000809180008068809380008D2D9C2D9093EA
:100460008900809388009ACF8091B0008068809343
:10047000B000D092B30092CF8091B00080628093A0
:10048000B000D092B4008ACF052E97FB1EF40094E2
:100490000E945B0257FD07D00E94630207FC03D055
:1004A0004EF40C945B0250954095309521953F4F4A
:1004B0004F4F5F4F089590958095709561957F4F50
:1004C0008F4F9F4F0895A1E21A2EAA1BBB1BFD015F
:1004D0000DC0AA1FBB1FEE1FFF1FA217B307E40723
:1004E000F50720F0A21BB30BE40BF50B661F771F7B
:1004F000881F991F1A9469F760957095809590955B
:100500009B01AC01BD01CF010895A29FB001B39F33
:10051000C001A39F700D811D1124911DB29F700D0C
:10052000811D1124911D08950E948502B7FF089531
:0A053000821B930B0895F894FFCF8F
:00000001FF

View File

@@ -0,0 +1,15 @@
// Photoresistor
int sensorPIN = A0;
int LED = 9;
int sensorValue = 0;
int LEDValue = 0;
void setup() {
pinMode(LED, OUTPUT);
}
void loop() {
sensorValue = analogRead(sensorPIN);
LEDValue = map(sensorValue, 0, 1023, 0, 255);
analogWrite(LED, LEDValue);
delay(100);
}

View File

@@ -0,0 +1,85 @@
:100000000C945C000C9479000C9479000C947900A9
:100010000C9479000C9479000C9479000C9479007C
:100020000C9479000C9479000C9479000C9479006C
:100030000C9479000C9479000C9479000C9479005C
:100040000C9454010C9479000C9479000C94790070
:100050000C9479000C9479000C9479000C9479003C
:100060000C9479000C947900000000080002010053
:100070000003040700000000000000000000000072
:10008000250028002B0000000000240027002A0083
:10009000040404040404040402020202020203032E
:1000A0000303030301020408102040800102040836
:1000B000102001020408102011241FBECFEFD8E049
:1000C000DEBFCDBF11E0A0E0B1E0E8E3F5E002C0A3
:1000D00005900D92A030B107D9F721E0A0E0B1E082
:1000E00001C01D92AF30B207E1F70E949E010C944F
:1000F0009A020C94000090E0FC01EC55FF4F249113
:1001000080579F4FFC018491882399F090E0880FDD
:10011000991FFC01EA57FF4FA591B491FC01E458E7
:10012000FF4F859194918FB7F894EC91E22BEC936B
:100130008FBF089590E0FC01E859FF4F2491FC0126
:10014000EC55FF4F3491FC01E057FF4FE491EE2353
:10015000C9F0222339F0233001F1A8F4213019F13C
:10016000223029F1F0E0EE0FFF1FE458FF4FA59178
:10017000B4918FB7F894EC91611126C030953E236D
:100180003C938FBF08952730A9F02830C9F0243060
:1001900049F7809180008F7D03C0809180008F7728
:1001A00080938000DFCF84B58F7784BDDBCF84B5AB
:1001B0008F7DFBCF8091B0008F778093B000D2CF3E
:1001C0008091B0008F7DF9CF3E2BDACF1F93CF9374
:1001D000DF93182FEB010E947B00209739F460E039
:1001E000812FDF91CF911F910C949A00CF3FD105C1
:1001F00011F461E0F5CFE12FF0E0E859FF4FE49111
:10020000E33031F140F4E130B1F0E230E1F0C038F8
:10021000D1057CF7E4CFE73029F1E83059F1E4303B
:10022000B1F780918000806280938000D0938B0032
:10023000C0938A0004C084B5806884BDC7BDDF91C7
:10024000CF911F91089584B5806284BDC8BDF7CF5A
:1002500080918000806880938000D0938900C09353
:100260008800EDCF8091B00080688093B000C0938B
:10027000B300E5CF8091B00080628093B000C0935E
:10028000B400DDCF8E50806480937C0080917A0032
:10029000806480937A0080917A0086FDFCCF809103
:1002A00078009091790008951F920F920FB60F92E7
:1002B00011242F933F938F939F93AF93BF9380917C
:1002C0000B0190910C01A0910D01B0910E013091A4
:1002D0000A0123E0230F2D3758F50196A11DB11D0A
:1002E00020930A0180930B0190930C01A0930D01C0
:1002F000B0930E018091060190910701A091080131
:10030000B09109010196A11DB11D80930601909342
:100310000701A0930801B0930901BF91AF919F918C
:100320008F913F912F910F900FBE0F901F901895B6
:1003300026E8230F0296A11DB11DD2CFCF93DF93E4
:1003400000D000D0CDB7DEB7789484B5826084BD8C
:1003500084B5816084BD85B5826085BD85B58160C9
:1003600085BD80916E00816080936E001092810047
:100370008091810082608093810080918100816002
:1003800080938100809180008160809380008091C3
:10039000B10084608093B1008091B000816080934F
:1003A000B00080917A00846080937A0080917A0016
:1003B000826080937A0080917A00816080937A00D5
:1003C00080917A00806880937A001092C10083E067
:1003D0000E947B0085E00E947B0086E00E947B00FB
:1003E000CC24CA9483E0D82EE12CF12C8EE00E941C
:1003F00042012FEF30E0DC010E949302A701960139
:100400000E944302290130930501209304018FE0EB
:100410000E9442012FEF30E0DC010E949302A7010D
:1004200096010E9443024901309303012093020187
:1004300080E10E9442012FEF30E0DC010E94930234
:10044000A70196010E94430229833A834B835C8370
:1004500089819A819093010180930001B20183E028
:100460000E94E600B40186E00E94E60069817A817C
:1004700085E00E94E60080E090E0892B09F4B6CF89
:100480000E940000B3CF052E97FB1EF400940E943B
:100490005A0257FD07D00E94620207FC03D04EF4B7
:1004A0000C945A0250954095309521953F4F4F4FEF
:1004B0005F4F089590958095709561957F4F8F4F10
:1004C0009F4F0895A1E21A2EAA1BBB1BFD010DC070
:1004D000AA1FBB1FEE1FFF1FA217B307E407F507F4
:1004E00020F0A21BB30BE40BF50B661F771F881FD0
:1004F000991F1A9469F760957095809590959B0166
:10050000AC01BD01CF010895A29FB001B39FC0010E
:10051000A39F700D811D1124911DB29F700D811D2F
:100520001124911D08950E948402B7FF0895821B33
:08053000930B0895F894FFCF2E
:00000001FF

View File

@@ -0,0 +1,22 @@
// RGB with potentiometers
int red = 3;
int blue = 5;
int green = 6;
int redValue = 0;
int blueValue = 0;
int greenValue = 0;
void setup() {
pinMode(red, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(green, OUTPUT);
}
void loop() {
redValue = map(analogRead(A0), 0, 1023, 0, 255);
greenValue = map(analogRead(A1), 0, 1023, 0, 255);
blueValue = map(analogRead(A2), 0, 1023, 0, 255);
analogWrite(red, redValue);
analogWrite(green, greenValue);
analogWrite(blue, blueValue);
}

Binary file not shown.

View File

@@ -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

19
Week 2/RGB/RGB.ino Normal file
View File

@@ -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);
}

Binary file not shown.

View File

@@ -0,0 +1,122 @@
:100000000C9435000C945D000C945D000C945D0024
:100010000C945D000C945D000C945D000C945D00EC
:100020000C945D000C945D000C945D000C945D00DC
:100030000C945D000C945D000C945D000C945D00CC
:100040000C94F6010C945D000C94C4010C949E0178
:100050000C945D000C945D000C945D000C945D00AC
:100060000C945D000C945D00540311241FBECFEF6F
:10007000D8E0DEBFCDBF11E0A0E0B1E0E6E5F7E0FB
:1000800002C005900D92A232B107D9F721E0A2E299
:10009000B1E001C01D92AA3CB207E1F710E0C5E350
:1000A000D0E004C02197FE010E94A303C433D1070E
:1000B000C9F70E9440020C94A9030C940000AF926F
:1000C000BF92CF92DF92EF92FF920F931F93CF9345
:1000D000DF936C017B018B01040F151FEB015E01A7
:1000E000AE18BF08C017D10759F06991D601ED913C
:1000F000FC910190F081E02DC6010995892B79F7DB
:10010000C501DF91CF911F910F91FF90EF90DF908C
:10011000CF90BF90AF900895FC01538D448D252F53
:1001200030E0842F90E0821B930B541710F0CF9691
:10013000089501970895FC01918D828D981761F0C3
:10014000A28DAE0FBF2FB11D5D968C91928D9F5FDA
:100150009F73928F90E008958FEF9FEF0895FC01B9
:10016000918D828D981731F0828DE80FF11D858D6C
:1001700090E008958FEF9FEF0895FC01918D228DFF
:10018000892F90E0805C9F4F821B91098F73992784
:1001900008958DE291E00E94BD0021E0892B09F4D1
:1001A00020E0822F089580E090E0892B29F00E94C2
:1001B000C90081110C9400000895FC01A48DA80FC2
:1001C000B92FB11DA35ABF4F2C91848D90E0019699
:1001D0008F739927848FA689B7892C93A089B189B9
:1001E0008C91837080648C93938D848D981306C05A
:1001F0000288F389E02D80818F7D80830895EF92BE
:10020000FF920F931F93CF93DF93EC0181E0888FD0
:100210009B8D8C8D98131AC0E889F989808185FFA0
:1002200015C09FB7F894EE89FF896083E889F98942
:1002300080818370806480839FBF81E090E0DF9144
:10024000CF911F910F91FF90EF900895F62E0B8D97
:1002500010E00F5F1F4F0F731127E02E8C8D8E1152
:100260000CC00FB607FCFACFE889F989808185FFB9
:10027000F5CFCE010E94DD00F1CFEB8DEC0FFD2F0D
:10028000F11DE35AFF4FF0829FB7F8940B8FEA8974
:10029000FB8980818062CFCFCF93DF93EC01888D83
:1002A0008823B9F0AA89BB89E889F9898C9185FDF1
:1002B00003C0808186FD0DC00FB607FCF7CF8C917F
:1002C00085FFF2CF808185FFEDCFCE010E94DD005A
:1002D000E9CFDF91CF9108953FB7F894809127013E
:1002E00090912801A0912901B0912A0126B5A89BDF
:1002F00005C02F3F19F00196A11DB11D3FBFBA2FB8
:10030000A92F982F8827BC01CD01620F711D811D77
:10031000911D42E0660F771F881F991F4A95D1F7FC
:100320000895FC0101900020E9F73197AF01481BC7
:10033000590BBC018DE291E00C945F001F920F926B
:100340000FB60F9211242F933F934F935F936F93A8
:100350007F938F939F93AF93BF93EF93FF938DE220
:1003600091E00E94DD00FF91EF91BF91AF919F91CD
:100370008F917F916F915F914F913F912F910F904E
:100380000FBE0F901F9018951F920F920FB60F92ED
:1003900011242F938F939F93EF93FF93E0913D014F
:1003A000F0913E018081E0914301F091440182FD92
:1003B0001BC09081809146018F5F8F732091470110
:1003C000821741F0E0914601F0E0E35DFE4F958F2A
:1003D00080934601FF91EF919F918F912F910F9004
:1003E0000FBE0F901F9018958081F4CF1F920F922F
:1003F0000FB60F9211242F933F938F939F93AF9338
:10040000BF938091230190912401A0912501B09187
:1004100026013091220123E0230F2D3758F5019654
:10042000A11DB11D209322018093230190932401EB
:10043000A0932501B0932601809127019091280176
:10044000A0912901B0912A010196A11DB11D8093AF
:10045000270190932801A0932901B0932A01BF910D
:10046000AF919F918F913F912F910F900FBE0F9061
:100470001F90189526E8230F0296A11DB11DD2CF1B
:10048000CF93DF93CDB7DEB7A1970FB6F894DEBF59
:100490000FBECDBF789484B5826084BD84B5816081
:1004A00084BD85B5826085BD85B5816085BD80913F
:1004B0006E00816080936E001092810080918100B7
:1004C00082608093810080918100816080938100AF
:1004D000809180008160809380008091B100846071
:1004E0008093B1008091B00081608093B0008091D2
:1004F0007A00846080937A0080917A008260809391
:100500007A0080917A00816080937A0080917A00ED
:10051000806880937A001092C100E0913D01F091D3
:100520003E0182E08083E0913901F0913A0110822E
:10053000E0913B01F0913C018FEC808310924501EA
:10054000E0914101F091420186E08083E0913F011A
:10055000F0914001808180618083E0913F01F091C2
:100560004001808188608083E0913F01F0914001EB
:10057000808180688083E0913F01F091400180811B
:100580008F7D808382E191E00E9491018FE191E073
:100590000E9491019AE0892E912CA12CB12C00E0AF
:1005A00010E0C0902B01D0902C010D2C000CEE0817
:1005B000FF08F7FE63C06DE28DE291E00E94FF004C
:1005C00022273327A9012C193D094E095F0919A2D9
:1005D000CE0181967C01CA01B901A50194010E9456
:1005E0008103605DF70162937F01211531054105AB
:1005F000510589F7E114F10419F0C7010E94910136
:100600008FE191E00E94910180912B0190912C014A
:10061000019690932C0180932B010E946C012B0179
:100620003C0188EEC82E83E0D82EE12CF12C0E94EC
:100630006C016419750986099709683E7340810544
:100640009105A8F3F1E0CF1AD108E108F10828EEEE
:10065000420E23E0521E611C711CC114D104E1043E
:10066000F10429F70115110509F49BCF0E94C90077
:10067000882309F496CF0E94000093CFA70196012A
:1006800019A2CE0181967C01CA01B901A50194018C
:100690000E948103605DF70162937F01211531059E
:1006A0004105510589F7A6CFEDE2F1E013821282F0
:1006B00088EE93E0A0E0B0E084839583A683B783BF
:1006C00084E091E09183808385EC90E09587848736
:1006D00084EC90E09787868780EC90E0918B808B0C
:1006E00081EC90E0938B828B82EC90E0958B848BF5
:1006F00086EC90E0978B868B118E128E138E148E63
:100700000895A1E21A2EAA1BBB1BFD010DC0AA1F52
:10071000BB1FEE1FFF1FA217B307E407F50720F06A
:10072000A21BB30BE40BF50B661F771F881F991FE5
:100730001A9469F760957095809590959B01AC012E
:10074000BD01CF010895EE0FFF1F0590F491E02D3C
:060750000994F894FFCFAC
:1007560000000000FF005F008C004C01BD009B0004
:10076600AF00456C61707365642074696D65000D3A
:020776000A0077
:00000001FF

View File

@@ -0,0 +1,13 @@
// Serial port test
int time = 0;
void setup() {
Serial.begin(9600);
Serial.println("Elapsed time");
}
void loop() {
Serial.println(time);
time++;
delay(1000);
}

Binary file not shown.

View File

@@ -0,0 +1,187 @@
:100000000C9462000C948A000C948A000C948A0070
:100010000C948A000C948A000C948A000C948A0038
:100020000C948A000C948A000C948A000C948A0028
:100030000C948A000C948A000C948A000C948A0018
:100040000C94DE020C948A000C94AC020C94860290
:100050000C948A000C948A000C948A000C948A00F8
:100060000C948A000C948A000000000024002700F1
:100070002A0000000000250028002B0000000008D6
:10008000000201000003040700000000000000005F
:1000900000000000230026002900040404040404D6
:1000A0000404020202020202030303030303010227
:1000B00004081020408001020408102001020408F6
:1000C00010206D0311241FBECFEFD8E0DEBFCDBFDF
:1000D00011E0A0E0B1E0E0E7FBE002C005900D9286
:1000E000A432B107D9F721E0A4E2B1E001C01D922A
:1000F000AF3DB207E1F710E0C2E6D0E004C02197BF
:10010000FE010E94A105C136D107C9F70E94B903BB
:100110000C94B6050C940000AF92BF92CF92DF9280
:10012000EF92FF920F931F93CF93DF936C017B01AC
:100130008B01040F151FEB015E01AE18BF08C0173D
:10014000D10759F06991D601ED91FC910190F081B0
:10015000E02DC6010995892B79F7C501DF91CF9173
:100160001F910F91FF90EF90DF90CF90BF90AF90D5
:100170000895FC01538D448D252F30E0842F90E0AD
:10018000821B930B541710F0CF9608950197089592
:10019000FC01918D828D981761F0A28DAE0FBF2F5B
:1001A000B11D5D968C91928D9F5F9F73928F90E0B1
:1001B00008958FEF9FEF0895FC01918D828D981720
:1001C00031F0828DE80FF11D858D90E008958FEF5D
:1001D0009FEF0895FC01918D228D892F90E0805C26
:1001E0009F4F821B91098F739927089581E391E0B6
:1001F0000E94EA0021E0892B09F420E0822F089573
:1002000080E090E0892B29F00E94F60081110C9487
:1002100000000895FC01A48DA80FB92FB11DA35AA9
:10022000BF4F2C91848D90E001968F739927848F16
:10023000A689B7892C93A089B1898C918370806439
:100240008C93938D848D981306C00288F389E02DDA
:1002500080818F7D80830895EF92FF920F931F938B
:10026000CF93DF93EC0181E0888F9B8D8C8D981369
:100270001AC0E889F989808185FF15C09FB7F89475
:10028000EE89FF896083E889F989808183708064C1
:1002900080839FBF81E090E0DF91CF911F910F910C
:1002A000FF90EF900895F62E0B8D10E00F5F1F4F1B
:1002B0000F731127E02E8C8D8E110CC00FB607FC2A
:1002C000FACFE889F989808185FFF5CFCE010E94B8
:1002D0000A01F1CFEB8DEC0FFD2FF11DE35AFF4F1B
:1002E000F0829FB7F8940B8FEA89FB898081806246
:1002F000CFCFCF93DF93EC01888D8823B9F0AA8903
:10030000BB89E889F9898C9185FD03C0808186FDD0
:100310000DC00FB607FCF7CF8C9185FFF2CF80811F
:1003200085FFEDCFCE010E940A01E9CFDF91CF9189
:10033000089590E0FC01E458FF4F2491FC01E25540
:10034000FF4F3491FC01E656FF4FE491EE23C9F0D4
:10035000222339F0233001F1A8F4213019F12230A1
:1003600029F1F0E0EE0FFF1FEE58FF4FA591B49179
:100370008FB7F894EC91611126C030953E233C93E1
:100380008FBF08952730A9F02830C9F0243049F7ED
:10039000809180008F7D03C0809180008F77809353
:1003A0008000DFCF84B58F7784BDDBCF84B58F7DB0
:1003B000FBCF8091B0008F778093B000D2CF809137
:1003C000B0008F7DF9CF3E2BDACFCF93DF9390E053
:1003D000FC01E255FF4F249186569F4FFC0184910A
:1003E0008823D1F090E0880F991FFC01E859FF4F56
:1003F000A591B491FC01EE58FF4FC591D4916111C4
:100400000EC09FB7F8948C91E22FE0958E238C93C9
:100410002881E223E8839FBFDF91CF9108958FB7B2
:10042000F894EC91E22BEC938FBFF6CF3FB7F894A2
:100430008091290190912A01A0912B01B0912C016A
:1004400026B5A89B05C02F3F19F00196A11DB11D2F
:100450003FBFBA2FA92F982F8827BC01CD01620F6B
:10046000711D811D911D42E0660F771F881F991F26
:100470004A95D1F708958F929F92AF92BF92CF92F3
:10048000DF92EF92FF924B015C010E9416026B011A
:100490007C010E9416026C197D098E099F09683E35
:1004A000734081059105A8F321E0821A9108A10803
:1004B000B10888EEC80E83E0D81EE11CF11C81143F
:1004C0009104A104B10429F7FF90EF90DF90CF9041
:1004D000BF90AF909F908F90089560E083E00E945E
:1004E000990160E084E00E94990160E085E00C944D
:1004F0009901FC0101900020E9F73197AF01481BF9
:10050000590BBC0181E391E00C948C001F920F9277
:100510000FB60F9211242F933F934F935F936F93D6
:100520007F938F939F93AF93BF93EF93FF9381E359
:1005300091E00E940A01FF91EF91BF91AF919F91CD
:100540008F917F916F915F914F913F912F910F907C
:100550000FBE0F901F9018951F920F920FB60F921B
:1005600011242F938F939F93EF93FF93E091410179
:10057000F09142018081E0914701F091480182FDB4
:100580001BC0908180914A018F5F8F7320914B0136
:10059000821741F0E0914A01F0E0EF5CFE4F958F49
:1005A00080934A01FF91EF919F918F912F910F902E
:1005B0000FBE0F901F9018958081F4CF1F920F925D
:1005C0000FB60F9211242F933F938F939F93AF9366
:1005D000BF938091250190912601A0912701B091B0
:1005E00028013091240123E0230F2D3758F501967F
:1005F000A11DB11D20932401809325019093260114
:10060000A0932701B09328018091290190912A019C
:10061000A0912B01B0912C010196A11DB11D8093D9
:10062000290190932A01A0932B01B0932C01BF9133
:10063000AF919F918F913F912F910F900FBE0F908F
:100640001F90189526E8230F0296A11DB11DD2CF49
:10065000CF92DF92EF92FF920F931F93E82FF92F23
:1006600005C0015011092109310961F190819623DA
:100670009417B9F305C0015011092109310911F18D
:10068000908196239413F7CFC12CD12CE12CF12C1F
:100690000AC08FEFC81AD80AE80AF80A0C151D0517
:1006A0002E053F0579F080818623841791F36C2D08
:1006B0007D2D8E2D9F2D1F910F91FF90EF90DF903C
:1006C000CF90089560E070E080E090E01F910F917E
:1006D000FF90EF90DF90CF900895CF93DF93E1E309
:1006E000F1E01382128288EE93E0A0E0B0E0848310
:1006F0009583A683B78384E091E09183808385EC22
:1007000090E09587848784EC90E09787868780ECDB
:1007100090E0918B808B81EC90E0938B828B82ECCC
:1007200090E0958B848B86EC90E0978B868B118E76
:10073000128E138E148ECEECD1E089E090E09D8372
:100740008C8388E090E09F838E8360E089E00E9444
:10075000E50161E08E810E94E501188A87EE93E051
:10076000A0E0B0E08C879D87AE87BF87DF91CF91F7
:100770000895CF93DF93CDB7DEB7A1970FB6F89466
:10078000DEBF0FBECDBF789484B5826084BD84B5D2
:10079000816084BD85B5826085BD85B5816085BD7C
:1007A00080916E00816080936E0010928100809134
:1007B00081008260809381008091810081608093BC
:1007C0008100809180008160809380008091B100E1
:1007D00084608093B1008091B00081608093B0000C
:1007E00080917A00846080937A0080917A008260A0
:1007F00080937A0080917A00816080937A00809162
:100800007A00806880937A001092C100E0914101E3
:10081000F091420182E08083E0913D01F0913E0140
:100820001082E0913F01F09140018FEC80831092A3
:100830004901E0914501F091460186E08083E09115
:100840004301F0914401808180618083E091430104
:10085000F0914401808188608083E0914301F091B0
:100860004401808180688083E0914301F0914401DC
:1008700080818F7D808361E083E00E94E50161E0FB
:1008800084E00E94E50161E085E00E94E50160E00E
:1008900089E00E94E50161E088E00E94E50193E0C3
:1008A000A92EB12C23E2222E312C3AE0432E512CDA
:1008B000612C712C40E0842E40E0942E1092D601E1
:1008C0001092D7011092D8011092D90160E0809166
:1008D000D4010E949901C5010197F1F761E080916F
:1008E000D4010E949901C1010197F1F760E0809164
:1008F000D4010E949901C5010197F1F78091D201BD
:100900009091D3019927FC01E255FF4F6491FC01BE
:10091000E656FF4FE491F0E0EE0FFF1FE057FF4F68
:100920008591949100EF19E422E030E0462F0E9477
:1009300028036B017C01C114D104E104F10439F0F6
:100940008FEFC81AD80AE80AF80A9FE0F922C09285
:10095000D601D092D701E092D801F092D90169E195
:1009600070E080E090E00E943B02A4E6B0E0A701C6
:1009700096010E9496052AEF36E140E050E00E9481
:10098000770520932D0130932E0140932F01509332
:10099000300182E191E00E9479028EE191E00E94B3
:1009A0007902C0902D01D0902E01E0902F01F0909F
:1009B0003001F7FE56C06DE281E391E00E942C0108
:1009C00022273327A9012C193D094E095F0919A2D5
:1009D000FE01B1967F01CA01B901A30192010E94F3
:1009E0005505605DF70162937F01211531054105D1
:1009F000510589F7E114F10419F0C7010E94790249
:100A00008EE191E00E94790281E291E00E947902F8
:100A10008EE191E00E94790280912D0190912E014A
:100A2000A0912F01B091300188309105A105B10549
:100A300074F50E946D0260E083E00E94990164E613
:100A400070E080E090E00E943B028114910409F480
:100A500035CF0E94F600882309F430CF0E940000B1
:100A60002DCFA701960119A2CE0181967C01CA0162
:100A7000B901A30192010E945505605DF7016293DF
:100A80007F01211531054105510589F7B3CF0F9736
:100A9000A105B1052CF40E946D0260E084E0CDCF89
:100AA0000E946D0260E085E0C8CFA1E21A2EAA1B69
:100AB000BB1BFD010DC0AA1FBB1FEE1FFF1FA2170E
:100AC000B307E407F50720F0A21BB30BE40BF50B0B
:100AD000661F771F881F991F1A9469F76095709594
:100AE000809590959B01AC01BD01CF010895052E25
:100AF00097FB1EF400940E948E0557FD07D00E94BC
:100B0000550507FC03D04EF40C948E055095409586
:100B1000309521953F4F4F4F5F4F089590958095A9
:100B2000709561957F4F8F4F9F4F08950E94A70545
:100B3000A59F900DB49F900DA49F800D911D112431
:100B40000895EE0FFF1F0590F491E02D0994A29FE8
:100B5000B001B39FC001A39F700D811D1124911D91
:100B6000B29F700D811D1124911D0895F894FFCF3F
:100B7000000000002C018C00B9007901EA00C800D7
:100B8000DC0044697374616E6369613A20000D0A88
:040B900000636D0091
:00000001FF

View File

@@ -0,0 +1,47 @@
// Ultrasonic sensor
#include <SR04.h>
#define red 3
#define yellow 4
#define green 5
#define echo 9
#define trig 8
SR04 sr04 = SR04(echo, trig);
long length;
void turnOff() {
digitalWrite(red, LOW);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
}
void turnOn(int LED) {
turnOff();
digitalWrite(LED, LOW);
}
void setup(){
Serial.begin(9600);
pinMode(red, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(green, OUTPUT);
pinMode(echo, INPUT);
pinMode(trig, OUTPUT);
}
void loop() {
length = sr04.Distance();
Serial.println("Distancia: ");
Serial.println(length);
Serial.println("cm");
if(length < 8){
turnOn(red);
} else if (length < 15){
turnOn(yellow);
} else {
turnOn(green);
}
delay(100);
}