Working: A desktop application is created with ease for grabbing the latest tweet from your twitter account. The application then forwards the tweet to the serial port to which the embedded device is connected. A firmware is written to capture the tweet sent by the application. The tweet is displayed on the 16x2 CLCD on the embedded device.
Stuffs your need to complete this Instructable with ease:
- A Workstation with a USB port.
- Internet connectivity for the Workstation.
- A Twitter account from which the tweets are to becaptured.
- Processing IDE for creating the desktop application.
- MPLABX IDE with C18 compiler for writing the firmware for the microcontroller.
- A PIC KICK development board from www.entesla.com.
- Enthusiasm.
Processing (or processing.org as known on the web) is a an opensource programming language and environment for people who want to create animations and interactions with a variety of devices and other applications with ease. Initially targeted at artists and designers with no prior programming experience for prototyping, today it is also used by students, researchers, hobbyist and even professionals to rapidly prototype their ideas by making desktop applications without breaking a sweat. The language is itself based on the popular programming language Java but you need not know Java to start Processing. Processing runs on Windows® OS, MAC® OS and Linux.
MPLABX IDE is a graphical, debugging toolset for all of Microchip's product line of microcontrollers and memory devices.It includes a feature-rich editor, source-level debugger, project manager, software simulator, and supports Microchip’s popular hardware tools.Based on the open-source NetBeans platform, MPLAB X runs on Windows® OS, MAC® OS and Linux, supports many third-party tools, and is compatible with many NetBeans plug-ins.
PIC KICK is an embedded system development board by ENTESLA for Microchip’s 40 pin 8-bit microcontroller. It is a low cost kick start board designed to help professionals, students and amateurs to explore the capability of PIC16, PIC18 architecture and practice application development for various interfaces with minimal hardware reconfiguration. It features a USB-Serial converter on-board, leds,buttons,16x2 Character LCD, Analog Input using a potentiometer and USB. It comes pre-programmed with the ds30Bootloader which makes it easy to program via usb-serial port. And yes.. you can power it using your workstation's USB port.
Remove these ads by
Signing UpStep 1Setup your Twitter
- If you already have a twitter account jump to the developers page for twitter at https://dev.twitter.com/ If you do not have a twitter account create one and jump to the developers page.
- Sign In to your twitter account from the developers page.
- Create a new application as shown in the image.
- Describe your application to twitter.
- Goto the Settings tab. Under Application Type select Access type to Read,Write and Access direct Messages. Wait for a couple of minutes and check if the change has been reflected in the Details tab.
- Twitter uses OAUTH authentication protocol for authenticating applications before they access a twitter account. More about OAUTH at https://dev.twitter.com/docs/auth/oauth/faq
- Once the Access type has been changes Create Access tokens for the application under the Details tab.
- It may take a moment to generate the Access tokens. Once created, goto the OAUTH tool tab to find the keys that you need for authenticating the application that you will be making it the next few steps. Copy these keys to your notepad. Do not share these keys with others.
The most critical step is done now. You now need to create you application before you can start accessing the tweets!
| « Previous Step | Download PDFView All Steps | Next Step » |
![]() |
Add Comment
|



















































