Project description
Code
Untitled file
c_cpp
1const int LOGIN_pin = 2; 2const int SPOTIFY_pin = 3; 3const int MODE_pin = 4; 4const int YOUTUBE_pin = 5; 5const int START_pin = 6; 6 7int LOGIN_state = 0; 8int SPOTIFY_state = 0; 9int MODE_state = 0; 10int YOUTUBE_state = 0; 11int START_state = 0; 12int modecount = 0; 13int switcher = 1; 14 15uint8_t buf[8] = { 0 }; 16void setup() { 17 pinMode(LOGIN_pin, INPUT); 18 pinMode(SPOTIFY_pin, INPUT); 19 pinMode(MODE_pin, INPUT); 20 pinMode(YOUTUBE_pin, INPUT); 21 pinMode(START_pin, INPUT); 22 Serial.begin(9600); 23} 24 25void loop() { 26 LOGIN_state = digitalRead(LOGIN_pin); 27 SPOTIFY_state = digitalRead(SPOTIFY_pin); 28 MODE_state = digitalRead(MODE_pin); 29 YOUTUBE_state = digitalRead(YOUTUBE_pin); 30 START_state = digitalRead(START_pin); 31 32 if (LOGIN_state == HIGH) { //login method 33 if(switcher == 1){ 34 buf[2] = 57; 35 Serial.write(buf, 8); 36 buf[2] = 12; 37 Serial.write(buf, 8); 38 buf[2] = 57; 39 Serial.write(buf, 8); 40 buf[2] = 17; 41 Serial.write(buf, 8); 42 buf[2] = 22; 43 Serial.write(buf, 8); 44 buf[2] = 19; 45 Serial.write(buf, 8); 46 buf[2] = 12; 47 Serial.write(buf, 8); 48 buf[2] = 21; 49 Serial.write(buf, 8); 50 buf[2] = 39; 51 Serial.write(buf, 8); 52 buf[2] = 17; 53 Serial.write(buf, 8); 54 buf[2] = 40; 55 Serial.write(buf, 8); 56 } 57 else if(switcher == 2){ 58 buf[2] = 80; 59 Serial.write(buf, 8); 60 } 61 else if(switcher == 3){ 62 buf[2] = 43; 63 Serial.write(buf, 8); 64 } 65 } 66 else { 67 buf[0] = 0; 68 buf[2] = 0; 69 Serial.write(buf, 8); 70 } 71 72 if (SPOTIFY_state == HIGH) { //spotify methods 73 if(switcher == 1){ 74 buf[2] = 22; 75 Serial.write(buf, 8); 76 buf[2] = 19; 77 Serial.write(buf, 8); 78 buf[2] = 18; 79 Serial.write(buf, 8); 80 buf[2] = 23; 81 Serial.write(buf, 8); 82 buf[2] = 12; 83 Serial.write(buf, 8); 84 buf[2] = 9; 85 Serial.write(buf, 8); 86 buf[2] = 28; 87 Serial.write(buf, 8); 88 buf[2] = 40; 89 Serial.write(buf, 8); 90 } 91 else if(switcher == 2){ 92 buf[2] = 79; 93 Serial.write(buf, 8); 94 } 95 else if(switcher == 3){ 96 buf[2] = 40; 97 Serial.write(buf, 8); 98 } 99 } 100 else { 101 buf[0] = 0; 102 buf[2] = 0; 103 Serial.write(buf, 8); 104 } 105 106 if (MODE_state == HIGH) { //mode method 107 modecount++;; 108 } 109 else { 110 buf[0] = 0; 111 buf[2] = 0; 112 Serial.write(buf, 8); 113 } 114 115 if (YOUTUBE_state == HIGH) { //youtube method 116 if(switcher == 1){ 117 buf[2] = 66; 118 Serial.write(buf, 8); 119 buf[2] = 28; 120 Serial.write(buf, 8); 121 buf[2] = 18; 122 Serial.write(buf, 8); 123 buf[2] = 24; 124 Serial.write(buf, 8); 125 buf[2] = 23; 126 Serial.write(buf, 8); 127 buf[2] = 24; 128 Serial.write(buf, 8); 129 buf[2] = 5; 130 Serial.write(buf, 8); 131 buf[2] = 8; 132 Serial.write(buf, 8); 133 buf[2] = 40; 134 Serial.write(buf, 8); 135 } 136 else if(switcher == 2){ 137 buf[2] = 82; 138 Serial.write(buf, 8); 139 } 140 else if(switcher == 3){ 141 // 142 } 143 } 144 else { 145 buf[0] = 0; 146 buf[2] = 0; 147 Serial.write(buf, 8); 148 } 149 150 if (START_state == HIGH) { //start button method 151 if(switcher == 1){ 152 buf[2] = 227; 153 Serial.write(buf, 8); 154 } 155 else if(switcher == 2){ 156 buf[2] = 81; 157 Serial.write(buf, 8); 158 } 159 else if(switcher == 3){ 160 // 161 } 162 } 163 else { 164 buf[0] = 0; 165 buf[2] = 0; 166 Serial.write(buf, 8); 167 } 168 if(modecount != 0){ //controls modes 169 switcher = 2; 170 } 171 if(modecount > 1){ 172 switcher = 3; 173 } 174 if(modecount > 2){ 175 modecount = 0; 176 switcher = 1; 177 } 178 delay(150); 179} 180
Untitled file
c_cpp
1const int LOGIN_pin = 2; 2const int SPOTIFY_pin = 3; 3const int MODE_pin = 4; 4const int YOUTUBE_pin = 5; 5const int START_pin = 6; 6 7int LOGIN_state = 0; 8int SPOTIFY_state = 0; 9int MODE_state = 0; 10int YOUTUBE_state = 0; 11int START_state = 0; 12int modecount = 0; 13int switcher = 1; 14 15uint8_t buf[8] = { 0 }; 16void setup() { 17 pinMode(LOGIN_pin, INPUT); 18 pinMode(SPOTIFY_pin, INPUT); 19 pinMode(MODE_pin, INPUT); 20 pinMode(YOUTUBE_pin, INPUT); 21 pinMode(START_pin, INPUT); 22 Serial.begin(9600); 23} 24 25void loop() { 26 LOGIN_state = digitalRead(LOGIN_pin); 27 SPOTIFY_state = digitalRead(SPOTIFY_pin); 28 MODE_state = digitalRead(MODE_pin); 29 YOUTUBE_state = digitalRead(YOUTUBE_pin); 30 START_state = digitalRead(START_pin); 31 32 if (LOGIN_state == HIGH) { //login method 33 if(switcher == 1){ 34 buf[2] = 57; 35 Serial.write(buf, 8); 36 buf[2] = 12; 37 Serial.write(buf, 8); 38 buf[2] = 57; 39 Serial.write(buf, 8); 40 buf[2] = 17; 41 Serial.write(buf, 8); 42 buf[2] = 22; 43 Serial.write(buf, 8); 44 buf[2] = 19; 45 Serial.write(buf, 8); 46 buf[2] = 12; 47 Serial.write(buf, 8); 48 buf[2] = 21; 49 Serial.write(buf, 8); 50 buf[2] = 39; 51 Serial.write(buf, 8); 52 buf[2] = 17; 53 Serial.write(buf, 8); 54 buf[2] = 40; 55 Serial.write(buf, 8); 56 } 57 else if(switcher == 2){ 58 buf[2] = 80; 59 Serial.write(buf, 8); 60 } 61 else if(switcher == 3){ 62 buf[2] = 43; 63 Serial.write(buf, 8); 64 } 65 } 66 else { 67 buf[0] = 0; 68 buf[2] = 0; 69 Serial.write(buf, 8); 70 } 71 72 if (SPOTIFY_state == HIGH) { //spotify methods 73 if(switcher == 1){ 74 buf[2] = 22; 75 Serial.write(buf, 8); 76 buf[2] = 19; 77 Serial.write(buf, 8); 78 buf[2] = 18; 79 Serial.write(buf, 8); 80 buf[2] = 23; 81 Serial.write(buf, 8); 82 buf[2] = 12; 83 Serial.write(buf, 8); 84 buf[2] = 9; 85 Serial.write(buf, 8); 86 buf[2] = 28; 87 Serial.write(buf, 8); 88 buf[2] = 40; 89 Serial.write(buf, 8); 90 } 91 else if(switcher == 2){ 92 buf[2] = 79; 93 Serial.write(buf, 8); 94 } 95 else if(switcher == 3){ 96 buf[2] = 40; 97 Serial.write(buf, 8); 98 } 99 } 100 else { 101 buf[0] = 0; 102 buf[2] = 0; 103 Serial.write(buf, 8); 104 } 105 106 if (MODE_state == HIGH) { //mode method 107 modecount++;; 108 } 109 else { 110 buf[0] = 0; 111 buf[2] = 0; 112 Serial.write(buf, 8); 113 } 114 115 if (YOUTUBE_state == HIGH) { //youtube method 116 if(switcher == 1){ 117 buf[2] = 66; 118 Serial.write(buf, 8); 119 buf[2] = 28; 120 Serial.write(buf, 8); 121 buf[2] = 18; 122 Serial.write(buf, 8); 123 buf[2] = 24; 124 Serial.write(buf, 8); 125 buf[2] = 23; 126 Serial.write(buf, 8); 127 buf[2] = 24; 128 Serial.write(buf, 8); 129 buf[2] = 5; 130 Serial.write(buf, 8); 131 buf[2] = 8; 132 Serial.write(buf, 8); 133 buf[2] = 40; 134 Serial.write(buf, 8); 135 } 136 else if(switcher == 2){ 137 buf[2] = 82; 138 Serial.write(buf, 8); 139 } 140 else if(switcher == 3){ 141 // 142 } 143 } 144 else { 145 buf[0] = 0; 146 buf[2] = 0; 147 Serial.write(buf, 8); 148 } 149 150 if (START_state == HIGH) { //start button method 151 if(switcher == 1){ 152 buf[2] = 227; 153 Serial.write(buf, 8); 154 } 155 else if(switcher == 2){ 156 buf[2] = 81; 157 Serial.write(buf, 8); 158 } 159 else if(switcher == 3){ 160 // 161 } 162 } 163 else { 164 buf[0] = 0; 165 buf[2] = 0; 166 Serial.write(buf, 8); 167 } 168 if(modecount != 0){ //controls modes 169 switcher = 2; 170 } 171 if(modecount > 1){ 172 switcher = 3; 173 } 174 if(modecount > 2){ 175 modecount = 0; 176 switcher = 1; 177 } 178 delay(150); 179} 180
Documentation
the case
Arduino and Breadboard Enclosure
the case
Comments
Only logged in users can leave comments