{"product_id":"arduino-esplora-joystick-photosensitive-sensor-board-support-lcd-in-pakistan","title":"Arduino Esplora Joystick Photosensitive Sensor Board Support Lcd","description":"\u003cp\u003eThe Arduino ESPLORA Joystick Photosensitive Sensor Board is a microcontroller board derived from the Arduino Leonardo. The Arduino ESPLORA Joystick Photosensitive Sensor Board differs from all preceding Arduino boards in that it provides a number of built-in; ready-to-use sets of onboard sensors for interaction. It’s designed for people who want to get up and running with Arduino without having to learn about electronics first. For a step-by-step introduction to the Esplora; check out the Getting Started with Esplora\u003cspan class=\"redactor-selection-marker\"\u003e\u003c\/span\u003e guide.\u003c\/p\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;\"\u003e\r\n\u003cp style=\"letter-spacing:0px;margin-top:0px;margin-bottom:10px;text-align:justify;\"\u003eThe Arduino ESPLORA Joystick Photosensitive Sensor Board has onboard sound and light outputs, and several input sensors; including a joystick, a slider, a temperature sensor, an accelerometer, a microphone, and a light sensor. It also has the potential to expand its capabilities with two Tinker-kit input and output connectors, and a socket for a color TFT LCD screen.\u003c\/p\u003e\r\n\r\n\u003cp style=\"letter-spacing:0px;margin-top:0px;margin-bottom:10px;text-align:justify;\"\u003eLike the Leonardo board, the Arduino ESPLORA Joystick Photosensitive Sensor Board uses an \u003cspan class=\"wikiword\"\u003eAtmega32U4\u003c\/span\u003e AVR microcontroller with 16 \u003cspan class=\"wikiword\"\u003eMHz\u003c\/span\u003e crystal oscillator. And a micro USB connection capable of acting as a USB client device like a mouse or a keyboard. In the upper left corner of the board, there is a reset push button, that you can use to restart the board.\u003c\/p\u003e\r\n\r\n\u003ch4 style=\"letter-spacing:0px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:500;line-height:1.1;margin-top:10px;margin-bottom:10px;text-align:justify;\"\u003eThere are four status LEDs :\u003c\/h4\u003e\r\n\r\n\u003cul\u003e\r\n\t\u003cli\u003eON [green] indicates whether the board is receiving power supply\u003c\/li\u003e\r\n\t\u003cli\u003eL [yellow] connect directly to the microcontroller, accessible through pin 13\u003c\/li\u003e\r\n\t\u003cli\u003eRX and TX [yellow] indicates the data being transmit or receive over the USB communication\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003cp style=\"letter-spacing:0px;margin-top:0px;margin-bottom:10px;text-align:justify;\"\u003eThe board contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable to get started. The Esplora has built-in USB communication; it can appear to a connected computer as a mouse or keyboard, in addition to a virtual (CDC) serial \/ COM port. This has other implications for the behavior of the board; these are detailed on the getting started page. You can find all the information you need to configure your board, use the \u003ca href=\"https:\/\/www.arduino.cc\/en\/software\/\" title=\"Arduino software (ide)\" aria-label=\"Visit a webpage about Arduino software (ide)\"\u003eArduino Software (IDE)\u003c\/a\u003e; and start to tinker with coding and electronics.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003ch3 class=\"subtitle\" style='font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; margin-top: 10px; margin-bottom: 10px; color: rgb(102, 102, 102); text-align: justify;'\u003eMemory :\u003c\/h3\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eThe \u003cspan class=\"wikiword\"\u003eATmega32u4\u003c\/span\u003e has 32 KB (with 4 KB used for the bootloader). It also has 2.5 KB of SRAM and 1 KB of EEPROM (which can be read and written with the EEPROM library).\u003c\/div\u003e\r\n\r\n\u003ch3 class=\"subtitle\" style='font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; margin-top: 10px; margin-bottom: 10px; color: rgb(102, 102, 102); text-align: justify;'\u003eInput and Output\u003c\/h3\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003e\r\n\u003cp style=\"letter-spacing:0px;margin-top:0px;margin-bottom:10px;\"\u003eThe design of the Arduino ESPLORA Joystick Photosensitive Sensor Board recalls a traditional gamepad design with an analog joystick on the left and four pushbuttons on the right. The Arduino ESPLORA Joystick Photosensitive Sensor Board has the following onboard inputs and outputs :\u003c\/p\u003e\r\n\r\n\u003col\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003eAnalog joystick with central push-button\u003c\/strong\u003e two axes (X and Y) and a center pushbutton.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003e4 push-buttons\u003c\/strong\u003e laid out in a diamond pattern.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003eLinear potentiometer\u003c\/strong\u003e slider near the bottom of the board.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003eMicrophone\u003c\/strong\u003e for getting the loudness (amplitude) of the surrounding environment.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003eLight sensor\u003c\/strong\u003e for getting the brightness.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003eThe temperature sensor\u003c\/strong\u003e reads the ambient temperature.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003eThree-axis accelerometer\u003c\/strong\u003e measures the board’s relation to gravity on three axes (X, Y, and Z).\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cb\u003eThe buzzer\u003c\/b\u003e can produce square waves.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003eRGB led\u003c\/strong\u003e bright LED with Red Green and Blue elements for color mixing.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003e2 \u003cspan class=\"wikiword\"\u003eTinkerKit\u003c\/span\u003e Inputs\u003c\/strong\u003e to connect the \u003cspan class=\"wikiword\"\u003eTinkerKit\u003c\/span\u003e sensor modules with the 3-pin connectors.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003e2 \u003cspan class=\"wikiword\"\u003eTinkerKit\u003c\/span\u003e Outputs\u003c\/strong\u003e to connect the \u003cspan class=\"wikiword\"\u003eTinkerKit\u003c\/span\u003e actuator modules with the 3-pin connectors.\u003c\/li\u003e\r\n\t\u003cli\u003e\n\u003cstrong\u003eTFT display connector\u003c\/strong\u003e for an optional color LCD screen; SD card, or other devices that use the SPI protocol.\u003c\/li\u003e\r\n\u003c\/ol\u003e\r\n\r\n\u003cp style=\"letter-spacing:0px;margin-top:0px;margin-bottom:10px;\"\u003eIn order to utilize the total number of available sensors, the board uses an analog multiplexer. This means a single analog input of the microcontroller is shared among all the input channels (except the 3-axis accelerometer). Four additional microcontroller pins choose which channel to read.\u003c\/p\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003ch3 class=\"subtitle\" style='font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; margin-top: 10px; margin-bottom: 10px; color: rgb(102, 102, 102); text-align: justify;'\u003eCommunication :\u003c\/h3\u003e\r\n\r\n\u003cp style=\"margin-top:0px;margin-bottom:10px;color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eThe Leonardo the Arduino ESPLORA Joystick Photosensitive Sensor Board has a number of facilities for communicating with a computer; another Arduino, or other micro-controllers. The \u003cspan class=\"wikiword\"\u003eATmega32U4\u003c\/span\u003e provides serial (CDC) communication over USB and appears as a virtual com port software on the computer. The chip also acts as a full-speed USB 2.0 device, using standard USB COM drivers. On Windows, a .inf file requires.\u003c\/p\u003e\r\n\r\n\u003cp style=\"margin-top:0px;margin-bottom:10px;color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eThe Arduino software includes a serial monitor which allows simple textual data to be sent to and from the Arduino board. The RX and TX \u003cspan class=\"wikiword\"\u003eLEDs\u003c\/span\u003e on the board will flash when data is transmitted via the USB connection to the computer. The \u003cspan class=\"wikiword\"\u003eATmega32U4\u003c\/span\u003e also supports SPI communication, that accessed through the SPI library. The Esplora can appear as a generic keyboard and mouse and can be a program to control these input devices using the Keyboard and Mouse libraries.\u003c\/p\u003e\r\n\r\n\u003ch3 class=\"subtitle\" style='font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; margin-top: 10px; margin-bottom: 10px; color: rgb(102, 102, 102); text-align: justify;'\u003eProgramming :\u003c\/h3\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eThe Esplora can be the program with the Arduino software (download). Select “Arduino Esplora” from the Tools \u0026gt; Board menu. For details, see the getting started page.The \u003cspan class=\"wikiword\"\u003eATmega32U4\u003c\/span\u003e on the Arduino Esplora comes pre-burn with a boot-loader that allows you to upload new code to it without the use of an external hardware programmer.\u003c\/div\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eIt communicates using the \u003cspan class=\"wikiword\"\u003eAVR109\u003c\/span\u003e protocol.You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header; see these instructions for details.\u003c\/div\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003e \u003c\/div\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eTo facilitate writing sketches for the Esplora; there is a dedicate library that contains methods for reading the sensors and writing to the outputs onboard. The library offers high-level methods which provide pre-process data, like degrees Fahrenheit or Celsius from the temperature sensor. It also enables easy access to the outputs, like writing values to the RGB LED. Visit the \u003ca class=\"wikilink\" href=\"https:\/\/docs.arduino.cc\/retired\/archived-libraries\/EsploraLibrary\" title=\"Esplora library\" aria-label=\"Visit a webpage about Esplora library\"\u003eEsplora library\u003c\/a\u003e reference page to see the complete documentation of the library and examples.\u003c\/div\u003e\r\n\r\n\u003cp\u003e Automatic (Software) Reset and Bootloader initiation :\u003c\/p\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eRather than requiring a physical press of the reset button before an upload; the Esplora is designed in a way that allows it to be reset by software running on a connected computer. The reset is triggered when the Esplora’s virtual (CDC) serial \/ COM port is open at 1200 baud and then close. When this happens, the processor will reset, breaking the USB connection to the computer (meaning that the virtual serial \/ COM port will disappear). After the processor resets, the boot-loader starts, remaining active for about 8 seconds. The boot-loader can also be initiated by pressing the reset button on the Esplora.\u003c\/div\u003e\r\n\r\n\u003cp\u003e \u003c\/p\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eNote that when the board first powers up, it will jump straight to the user sketch; if present, rather than initiating the boot-loader. Because of the way the Esplora handles reset it’s best to let the Arduino software try to initiate the reset before uploading; especially if you are in the habit of pressing the reset button before uploading on other boards. If the software can’t reset the board you can always start the boot-loader by pressing the reset button on the board.\u003c\/div\u003e\r\n\r\n\u003ch3 class=\"subtitle\" style='font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; margin-top: 10px; margin-bottom: 10px; color: rgb(102, 102, 102); text-align: justify;'\u003eUSB Overcurrent Protection :\u003c\/h3\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eThe Esplora has a re-settable poly-fuse that protects your computer’s USB ports from shorts and over-current. Although most computers provide their own internal protection, the fuse provides an extra layer of protection. If more than 500 mA is applied to the USB port, the fuse will automatically break the connection until the short or overload is removed.\u003c\/div\u003e\r\n\r\n\u003ch3 class=\"subtitle\" style='font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; margin-top: 10px; margin-bottom: 10px; color: rgb(102, 102, 102); text-align: justify;'\u003ePhysical Characteristics :\u003c\/h3\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003eThe maximum length and width of the Esplora PCB are 6.5 and 2.4 inches respectively, with the USB and \u003cspan class=\"wikiword\"\u003eTinkerKit\u003c\/span\u003e connectors extending beyond the latter dimension. Four screw holes allow the board to be attach to a surface or case.\u003c\/div\u003e\r\n\r\n\u003ch2 style=\"font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:500;line-height:1.1;margin-top:20px;margin-bottom:10px;font-size:30px;color:rgb(102,102,102);text-align:justify;\"\u003eSpecifications and Features :\u003c\/h2\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;\"\u003e\r\n\u003cdiv class=\"textsummary\" style=\"letter-spacing:0px;text-align:justify;\"\u003e\r\n\u003ctable border=\"0\" style=\"letter-spacing:0px;text-align:center;\"\u003e\r\n\t\u003ctbody style=\"letter-spacing:0px;\"\u003e\r\n\t\t\u003ctr style=\"letter-spacing:0px;border-bottom:1px solid rgb(173,173,173);\"\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003eMicrocontroller\u003c\/td\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003e\u003cspan class=\"wikiword\"\u003eATmega32u4\u003c\/span\u003e\u003c\/td\u003e\r\n\t\t\u003c\/tr\u003e\r\n\t\t\u003ctr style=\"letter-spacing:0px;border-bottom:1px solid rgb(173,173,173);\"\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003eOperating Voltage\u003c\/td\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003e5V\u003c\/td\u003e\r\n\t\t\u003c\/tr\u003e\r\n\t\t\u003ctr style=\"letter-spacing:0px;border-bottom:1px solid rgb(173,173,173);\"\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003eFlash Memory\u003c\/td\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003e32 KB of which 4 KB used by bootloader\u003c\/td\u003e\r\n\t\t\u003c\/tr\u003e\r\n\t\t\u003ctr style=\"letter-spacing:0px;border-bottom:1px solid rgb(173,173,173);\"\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003eSRAM\u003c\/td\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003e2.5 KB\u003c\/td\u003e\r\n\t\t\u003c\/tr\u003e\r\n\t\t\u003ctr style=\"letter-spacing:0px;border-bottom:1px solid rgb(173,173,173);\"\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003eEEPROM\u003c\/td\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003e1 KB\u003c\/td\u003e\r\n\t\t\u003c\/tr\u003e\r\n\t\t\u003ctr style=\"letter-spacing:0px;border-bottom:1px solid rgb(173,173,173);\"\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003eClock Speed\u003c\/td\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003e16 \u003cspan class=\"wikiword\"\u003eMHz\u003c\/span\u003e\n\u003c\/td\u003e\r\n\t\t\u003c\/tr\u003e\r\n\t\t\u003ctr style=\"letter-spacing:0px;border-bottom:1px solid rgb(173,173,173);\"\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003eLenght\u003c\/td\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003e164.04 mm\u003c\/td\u003e\r\n\t\t\u003c\/tr\u003e\r\n\t\t\u003ctr style=\"letter-spacing:0px;border-bottom:1px solid rgb(173,173,173);\"\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003eWidth\u003c\/td\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003e60 mm\u003c\/td\u003e\r\n\t\t\u003c\/tr\u003e\r\n\t\t\u003ctr style=\"letter-spacing:0px;border-bottom:1px solid rgb(173,173,173);\"\u003e\r\n\t\t\t\u003ctd align=\"left\" style=\"letter-spacing:0px;padding:15px;\"\u003eWeight\u003c\/td\u003e\r\n\t\t\t\u003ctd style=\"letter-spacing:0px;padding:15px;\"\u003e53 g\u003c\/td\u003e\r\n\t\t\u003c\/tr\u003e\r\n\t\u003c\/tbody\u003e\r\n\u003c\/table\u003e\r\n\r\n\u003cp\u003e \u003c\/p\u003e\r\n\r\n\u003ch2 style=\"font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:500;line-height:1.1;margin-top:20px;margin-bottom:10px;font-size:30px;color:rgb(102,102,102);text-align:justify;\"\u003ePackage Includes :\u003c\/h2\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003e1 x Arduino ESPLORA Joystick Photosensitive Sensor Board.\u003c\/div\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003e \u003c\/div\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003e \u003cimg src=\"https:\/\/digilog.pk\/cdn\/shop\/files\/Arduino-ESPLORA-in-pakistan-Joystick-Photosensitive-Sensor-Board-Support-LCD.jpg\" data-original=\"https:\/\/hallroad.digilog.pk\/images\/detailed\/8\/Arduino_ESPLORA_in_pakistan__Joystick_Photosensitive_Sensor_Board_Support_LCD.jpg\" alt=\"Arduino Esplora Joystick Photosensitive Sensor Board Support\" loading=\"lazy\" data-files=\"Arduino-ESPLORA-in-pakistan-Joystick-Photosensitive-Sensor-Board-Support-LCD.jpg\"\u003e\n\u003c\/div\u003e\r\n\r\n\u003cdiv style=\"color:rgb(102,102,102);font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;\"\u003e\u003cimg src=\"https:\/\/digilog.pk\/cdn\/shop\/files\/Arduino-ESPLORA-Joystick-Photosensitive-Sensor-Board-Support-LCD-in-Pakistan-11.jpg\" data-original=\"https:\/\/hallroad.digilog.pk\/images\/detailed\/19\/Arduino_ESPLORA_Joystick_Photosensitive_Sensor_Board_Support_LCD_in_Pakistan_11.jpg\" alt=\"Arduino Esplora Joystick Photosensitive Sensor Board Support\" loading=\"lazy\" data-files=\"Arduino-ESPLORA-Joystick-Photosensitive-Sensor-Board-Support-LCD-in-Pakistan-11.jpg\"\u003e\u003c\/div\u003e\r\n\u003c\/div\u003e\r\n\u003c\/div\u003e","brand":"Digilog Electronics","offers":[{"title":"Default Title","offer_id":43962413547585,"sku":"B630,L5,Th2","price":1800.0,"currency_code":"PKR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/2805\/1777\/files\/Arduino_ESPLORA_in_pakistan__Joystick_Photosensitive_Sensor_Board_Support_LCD.jpg?v=1779573151","url":"https:\/\/stem.pk\/products\/arduino-esplora-joystick-photosensitive-sensor-board-support-lcd-in-pakistan","provider":"stem.pk","version":"1.0","type":"link"}