Download wireless lan based infrared remote control - USQ ePrints
Transcript
15 After initial testing it has been determined that the Web Server needs more SRAM for its runtime variables. Without making too many changes to the initial design a second MCU board is still being worked on for Prototype-2 to extend the base functionality. The Arduino 2560 Mega has 8 k SRAM and a further 256 k Program memory with more I/O. It is the next higher equipped Arduino development board, see Figure 3.3 - Arduino 2560 Mega board. Figure 3.3 - Arduino 2560 Mega board Both the Arduino hardware MCU boards are supported by the Arduino Integrated Development Environment IDE for writing of the software code and downloading the compiled files into the MCU. The code is written in C and uses Arduino variables and functions. The higher level C programming language is a better choice to code higher levels of functionality and software complexity for the project. The Arduino platform supports many hardware shields with corresponding libraries extending purpose fit functionality. The Arduino IDE works on both the Microsoft Windows and Apple Operating Systems. The project has used the Microsoft Windows Arduino IDE version. Migration of MCU code from Arduino IDE to AVR Studio IDE is possible but has not been done. The Arduino platform advantages include, local MCU board, parts and shield availability various Wi-Fi modules available code examples IDE includes USB on board programming low cost