Components and supplies
SparkFun Bluetooth Modem - BlueSMiRF Silver
Dual H-Bridge motor drivers L293D
Hexbug Spider (XL)
6V Battery
Arduino UNO
Project description
Code
Code snippet #2
text
1//Software development By Robimek - 2015 2 3// Software Licensing By Robimek 4 5char val; 6#define motorileri 9 7#define motorgeri 10 8#define motorsol 11 9#define motorsag 12 10void setup() 11{ 12Serial.begin(9600); 13pinMode(motorileri,OUTPUT); 14pinMode(motorgeri,OUTPUT); 15pinMode(motorsol,OUTPUT); 16pinMode(motorsag,OUTPUT); 17digitalWrite(motorileri,LOW); 18digitalWrite(motorgeri,LOW); 19digitalWrite(motorsol,LOW); 20digitalWrite(motorsag,LOW); 21 22} 23 24void loop() { 25if (Serial.available()) { 26delay(100); 27while(Serial.available() > 0){ 28val = Serial.read(); 29}if (val == '9') { 30dur(); 31} 32if (val == '2') { 33ileri(); 34}if (val == '1') { 35geri(); 36}if (val == '4') { 37sag(); 38}if (val == '3') { 39sol(); 40}if (val == '5') { 41solileri(); 42}if (val == '8') { 43solgeri(); 44}if (val == '6') { 45sagileri(); 46}if (val == '7') { 47saggeri(); 48} 49 50} 51} 52void dur() 53{ 54digitalWrite(motorileri,LOW); 55digitalWrite(motorgeri,LOW); 56digitalWrite(motorsol,LOW); 57digitalWrite(motorsag,LOW); 58 59} 60 61void ileri() { 62digitalWrite(motorileri,HIGH); 63digitalWrite(motorgeri,LOW); 64digitalWrite(motorsol,LOW); 65digitalWrite(motorsag,LOW); 66 67} 68 69void geri() { 70 71digitalWrite(motorileri,LOW); 72digitalWrite(motorgeri,HIGH); 73digitalWrite(motorsol,LOW); 74digitalWrite(motorsag,LOW); 75 76 77} 78void sol() { 79 80digitalWrite(motorileri,LOW); 81digitalWrite(motorgeri,LOW); 82digitalWrite(motorsol,HIGH); 83digitalWrite(motorsag,LOW); 84 85} 86void sag() { 87 88digitalWrite(motorileri,LOW); 89digitalWrite(motorgeri,LOW); 90digitalWrite(motorsol,LOW); 91digitalWrite(motorsag,HIGH); 92 93 94} 95 96void sagileri() 97{ 98 99digitalWrite(motorileri,HIGH); 100digitalWrite(motorgeri,LOW); 101digitalWrite(motorsol,LOW); 102digitalWrite(motorsag,HIGH); 103} 104void solileri() 105{ 106digitalWrite(motorileri,HIGH); 107digitalWrite(motorgeri,LOW); 108digitalWrite(motorsol,HIGH); 109digitalWrite(motorsag,LOW); 110} 111void saggeri() 112{ 113 114digitalWrite(motorileri,LOW); 115digitalWrite(motorgeri,HIGH); 116digitalWrite(motorsol,LOW); 117digitalWrite(motorsag,HIGH); 118} 119void solgeri() 120{ 121 122digitalWrite(motorileri,LOW); 123digitalWrite(motorgeri,HIGH); 124digitalWrite(motorsol,HIGH); 125digitalWrite(motorsag,LOW); 126}
Code snippet #1
text
1// Software development by Robimek - 2015 2 3// Software development by Robimek 4 5char val; 6#define motorileri 9 7#define motorgeri 10 8#define motorsol 11 9#define motorsag 12 10int S; 11 12void setup() 13{ 14Serial.begin(9600); 15pinMode(motorileri,OUTPUT); 16pinMode(motorgeri,OUTPUT); 17pinMode(motorsol,OUTPUT); 18pinMode(motorsag,OUTPUT); 19digitalWrite(motorileri,LOW); 20digitalWrite(motorgeri,LOW); 21digitalWrite(motorsol,LOW); 22digitalWrite(motorsag,LOW); 23 24} 25 26void loop() { 27if (Serial.available()) { 28delay(100); 29while(Serial.available() > 0){ 30val = Serial.read(); 31}if (val == 'S') { 32dur(); 33} 34if (val == 'F') { 35ileri(); 36}if (val == 'R') { 37geri(); 38}if (val == 'B') { 39sag(); 40}if (val == 'L') { 41sol(); 42}if (val == 'G') { 43solileri(); 44}if (val == 'H') { 45solgeri(); 46}if (val == 'I') { 47sagileri(); 48}if (val == 'J') { 49saggeri(); 50} 51 52} 53} 54void dur() 55{ 56digitalWrite(motorileri,LOW); 57digitalWrite(motorgeri,LOW); 58digitalWrite(motorsol,LOW); 59digitalWrite(motorsag,LOW); 60 61} 62 63void ileri() { 64digitalWrite(motorileri,HIGH); 65digitalWrite(motorgeri,LOW); 66digitalWrite(motorsol,LOW); 67digitalWrite(motorsag,LOW); 68 69} 70 71void geri() { 72 73digitalWrite(motorileri,LOW); 74digitalWrite(motorgeri,HIGH); 75digitalWrite(motorsol,LOW); 76digitalWrite(motorsag,LOW); 77 78 79} 80void sol() { 81 82digitalWrite(motorileri,LOW); 83digitalWrite(motorgeri,LOW); 84digitalWrite(motorsol,HIGH); 85digitalWrite(motorsag,LOW); 86 87} 88void sag() { 89 90digitalWrite(motorileri,LOW); 91digitalWrite(motorgeri,LOW); 92digitalWrite(motorsol,LOW); 93digitalWrite(motorsag,HIGH); 94 95 96} 97 98void sagileri() 99{ 100 101digitalWrite(motorileri,HIGH); 102digitalWrite(motorgeri,LOW); 103digitalWrite(motorsol,LOW); 104digitalWrite(motorsag,HIGH); 105} 106void solileri() 107{ 108digitalWrite(motorileri,HIGH); 109digitalWrite(motorgeri,LOW); 110digitalWrite(motorsol,HIGH); 111digitalWrite(motorsag,LOW); 112} 113void saggeri() 114{ 115 116digitalWrite(motorileri,LOW); 117digitalWrite(motorgeri,HIGH); 118digitalWrite(motorsol,LOW); 119digitalWrite(motorsag,HIGH); 120} 121void solgeri() 122{ 123 124digitalWrite(motorileri,LOW); 125digitalWrite(motorgeri,HIGH); 126digitalWrite(motorsol,HIGH); 127digitalWrite(motorsag,LOW); 128}
Code snippet #1
text
1// Software development by Robimek - 2015 2 3// Software development by Robimek 4 5char val; 6#define motorileri 9 7#define motorgeri 10 8#define motorsol 11 9#define motorsag 12 10int S; 11 12void setup() 13{ 14Serial.begin(9600); 15pinMode(motorileri,OUTPUT); 16pinMode(motorgeri,OUTPUT); 17pinMode(motorsol,OUTPUT); 18pinMode(motorsag,OUTPUT); 19digitalWrite(motorileri,LOW); 20digitalWrite(motorgeri,LOW); 21digitalWrite(motorsol,LOW); 22digitalWrite(motorsag,LOW); 23 24} 25 26void loop() { 27if (Serial.available()) { 28delay(100); 29while(Serial.available() > 0){ 30val = Serial.read(); 31}if (val == 'S') { 32dur(); 33} 34if (val == 'F') { 35ileri(); 36}if (val == 'R') { 37geri(); 38}if (val == 'B') { 39sag(); 40}if (val == 'L') { 41sol(); 42}if (val == 'G') { 43solileri(); 44}if (val == 'H') { 45solgeri(); 46}if (val == 'I') { 47sagileri(); 48}if (val == 'J') { 49saggeri(); 50} 51 52} 53} 54void dur() 55{ 56digitalWrite(motorileri,LOW); 57digitalWrite(motorgeri,LOW); 58digitalWrite(motorsol,LOW); 59digitalWrite(motorsag,LOW); 60 61} 62 63void ileri() { 64digitalWrite(motorileri,HIGH); 65digitalWrite(motorgeri,LOW); 66digitalWrite(motorsol,LOW); 67digitalWrite(motorsag,LOW); 68 69} 70 71void geri() { 72 73digitalWrite(motorileri,LOW); 74digitalWrite(motorgeri,HIGH); 75digitalWrite(motorsol,LOW); 76digitalWrite(motorsag,LOW); 77 78 79} 80void sol() { 81 82digitalWrite(motorileri,LOW); 83digitalWrite(motorgeri,LOW); 84digitalWrite(motorsol,HIGH); 85digitalWrite(motorsag,LOW); 86 87} 88void sag() { 89 90digitalWrite(motorileri,LOW); 91digitalWrite(motorgeri,LOW); 92digitalWrite(motorsol,LOW); 93digitalWrite(motorsag,HIGH); 94 95 96} 97 98void sagileri() 99{ 100 101digitalWrite(motorileri,HIGH); 102digitalWrite(motorgeri,LOW); 103digitalWrite(motorsol,LOW); 104digitalWrite(motorsag,HIGH); 105} 106void solileri() 107{ 108digitalWrite(motorileri,HIGH); 109digitalWrite(motorgeri,LOW); 110digitalWrite(motorsol,HIGH); 111digitalWrite(motorsag,LOW); 112} 113void saggeri() 114{ 115 116digitalWrite(motorileri,LOW); 117digitalWrite(motorgeri,HIGH); 118digitalWrite(motorsol,LOW); 119digitalWrite(motorsag,HIGH); 120} 121void solgeri() 122{ 123 124digitalWrite(motorileri,LOW); 125digitalWrite(motorgeri,HIGH); 126digitalWrite(motorsol,HIGH); 127digitalWrite(motorsag,LOW); 128}
Comments
Only logged in users can leave comments
sezgingul
0 Followers
•0 Projects
Table of contents
Intro
5
0