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
#include <Wire.h> | |
#include <DS1307RTC.h> | |
#include <Time.h> | |
#include <Wire.h> | |
#include <EEPROM.h> | |
#define A 13 | |
#define B 12 | |
#define C 11 |
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
// References: | |
// API Calls: https://github.com/Pirates-Bounty/pirates-backend | |
// How to make HTTP requests in C# [StackOverflow]: http://stackoverflow.com/questions/4015324/http-request-with-post | |
// NOTE: This code is very rough because I don't actually know C#, so it won't work right off the bat | |
using System.Net.Http; | |
class PiratesAPIClient { |
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
// To introduce Async Functions (Async/Await), we first need to go back to the discussion | |
// about synchronous vs asynchronous JavaScript and the benefits and downsides to both. | |
// The following example is a synchronous function call. | |
// The problem with synchronous operations is that they block the entire thread from | |
// doing more operations (JavaScript is single threaded). | |
// If it took 1 second to read that file, that means that you would not be handling events | |
// for a minute (on the browser-side, pretending that fs.readFileSync exists on the browser), | |
// and not handling requests (for Node.js). |