-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
28 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
### Arduino Uno Spotify Playing Song Display | ||
This project is a simple Arduino Uno project that displays the currently playing song on a Spotify account. It uses the Spotify API to get the currently playing song and displays it on a 16x2 i2c LCD screen. | ||
|
||
## Getting Started | ||
### Prerequisites | ||
* Arduino Uno | ||
* 16x2 i2c LCD Screen | ||
* Spotify API Client ID and Client Secret | ||
|
||
### Installing On Arduino | ||
1. Clone the repository | ||
2. Open the Arduino IDE | ||
3. Install the LiquidCrystal_I2C library | ||
5. Open the `main.ino` file | ||
7. Upload the code to your Arduino Uno | ||
|
||
### Setting Up Spotify API | ||
1. Go to the [Spotify Developer Dashboard](https://developer.spotify.com/dashboard/applications) | ||
2. Create a new application | ||
3. Copy the Client ID and Client Secret | ||
4. Paste the Client ID and Client Secret into the `config.json` file | ||
5. Run the code | ||
|
||
## Built With | ||
* [LiquidCrystal_I2C](https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library) - The library used to control the LCD screen (it is also available in the Arduino IDE library manager) | ||
* [Spotify API](https://developer.spotify.com/documentation/web-api) - The API used to get the currently playing song | ||
|
||
## Example Video |