Advertisement
Guest User

REAL JUKE

a guest
Jun 29th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. #include <Firmata.h>;
  2. #include <LiquidCrystal.h>;
  3. #include <Ethernet.h>
  4. #include <SPI.h>
  5.  
  6. LiquidCrystal lcd(12, 11, 7, 6, 5, 4);
  7. byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
  8. byte ip[] = { 162,237,132,50 };
  9. EthernetClient client;
  10. const int Sout=0;
  11. const int Enable=2;
  12.  
  13. char StringFemmes = '010EF02FA00';
  14. char StringSmiths = '1E009F1DB88';
  15. char StringPixies = '110068F5F55';
  16.  
  17. void setup ()
  18. {
  19. Serial.begin (9600);
  20. lcd.begin (16,2);
  21. lcd.setCursor (0,1);
  22. lcd.print ("jukety juke box");
  23. }
  24.  
  25. void loop ()
  26. {
  27. if(Serial.available() > 0);
  28.  
  29. Serial.println ("Serial.available");
  30. {
  31. if (Serial.read() == StringFemmes)
  32. {
  33. lcd.print ("Kiss Off, Violent Femmes");
  34. Ethernet.begin(mac, ip);
  35. delay(1000);
  36. Serial.println("connecting...");
  37. if (Serial.available())
  38. {
  39. int inByte = Serial.read();
  40. Serial.print("connected");
  41. client.println("GET Kiss/Off.mp3");
  42. client.println();
  43. }
  44. else
  45. {
  46. Serial.println("connection failed");
  47. }
  48. }
  49. Serial.println ("Serial.available");
  50. if (Serial.read()==StringSmiths)
  51. {
  52. lcd.print ("There is a Light That Never Goes Out, The Smiths");
  53. Ethernet.begin(mac, ip);
  54. delay(1000);
  55. Serial.println("connecting...");
  56. if (Serial.available())
  57. {
  58. int inByte = Serial.read();
  59. Serial.print("connected");
  60. client.println("GET Kiss/Off.mp3");
  61. client.println();
  62. }
  63. else
  64. {
  65. Serial.println("connection failed");
  66. }
  67. }
  68. Serial.println ("Serial.available");
  69. if (Serial.read()==StringPixies)
  70. {
  71. lcd.print ("Hey, The Pixies");
  72. Ethernet.begin (mac,ip);
  73. delay (1000);
  74. Serial.println ("connecting...");
  75. if (Serial.available())
  76. {
  77. int inByte = Serial.read();
  78. Serial.print("connected");
  79. client.println ("GET Hey.mp3");
  80. client.println();
  81. }
  82. else
  83. {
  84. Serial.println ("connection failed");
  85. }
  86. }
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement