By Radhika Ghosal
Before you start reading, this is just to serve as an introduction to the TinkerEve we’ll be hosting on Wednesday on communication protocols (obviously), like SPI, I2C, and a few more if time permits.
So, what is this beast called a ‘communication protocol’? Your USB drive, Ethernet cable, SD card, all use some communication protocol or the other to talk to your computer.
Ever interfaced an LCD display with an Arduino? Well, the code for that on the Arduino IDE looks something like:
That’s rather cute. But in reality, the Arduino IDE does most of the heavy lifting for us and abstracts out the internal working of the LCD display. In fact, the actual code for writing to an LCD display in AVR C looks more like:
If you’re in the first year, and your Introduction to Engineering Design project involves pretty screens or lots of fancy sensors, we advise you to attend the session. We look forward to seeing you at our TinkerEve on Wednesday, 5:30PM, at C02.