Posts

Sending Sensor Data to Android Phone using Arduino and NRF24L01 over Bluetooth (BLE)

Image
Sending Sensor Data to Android Phone using Arduino and NRF24L01 over Bluetooth (BLE) Sending Sensor Data to Android Phone using Arduino and NRF24L01 over Bluetooth (BLE) Bluetooth Low Energy (BLE) is a version of Bluetooth and it is present as a smaller, highly optimized version of the classic Bluetooth. It is also known as Smart Bluetooth. The BLE was designed keeping in mind the lowest possible power consumption specifically for low cost, low bandwidth, low power and low complexity. ESP32 has inbuilt BLE capabilities but for other microcontrollers like Arduino, nRF24L01 can be used. This RF module can be also used as BLE module to send the data to other Bluetooth device like smartphones, computer etc. Here in this tutorial we will demonstrate how to send any data over BLE using nRF24L01. We will  send temperature readings from DHT11 to smartphone using Arduino and nRF module over BLE. How Bluetooth Low Energy (BLE) is different?  The BLE was adopted due to its power consumption featu

mobile cell phone repair course.part 1

Image
Introduction Welcome to this course on mobile cell phone repair and maintenance. A mobile cell phone is a hand held mobile device that can perform several communication functions. Mobile technology has become one of the fastest growing technologies in the world. Today people use mobile phones to stay in touch with friends and family, to share stories and photographs in social media, and to carry out financial transactions. Indeed, according to a World Bank policy research paper of 2012, 93% of Kenyans owned a mobile phone by the end of 2011. This widespread ownership and use of mobile phones has created a need for professionals who can repair and service mobile phones. This course has been developed to address that need. The course targets people who would like to start and run a mobile repair and servicing business. By the end of this course you should be able to disassemble and assemble a mobile phone, diagnose the problem, s

JVM Java Virtual Machine

Image
JVM (Java Virtual Machine) JVM is a virtual machine which work on top of your operating system to provide a recommended environment for your compiled Java code. JVM only works with bytecode. Hence you need to compile your Java application(.java) so that it can be converted to bytecode format (also known as the .class file). Which then will be used by JVM to run application. JVM only provide the environment It needs the Java code library to run applications. JRE (Java Run time Environment) JRE contains everything required to   run   Java application which has already been compiled. It doesn’t contain the code library required to develop Java application. JDK (Java Development Kit) JDK contains everything that will be required to develop and run Java application.

History of Java

 05, 2017 History of Java James Gosling initiated Java language project in June 1991 for use in one of his many set-top box projects. The language, initially called ‘Oak’ after an oak tree that stood outside Gosling's office, also went   by the name ‘Green’ and ended up later being renamed as Java, from a list of random words. Sun released the first public implementation as Java 1.0 in 1995. It promised   Write Once, Run Anywhere   (WORA), providing no-cost run-times on popular platforms. On 13 November, 2006, Sun released much of Java as free and open source software under the terms of the GNU General Public License (GPL). On 8 May, 2007, Sun finished the process, making all of Java's core code free and open-source, aside from a small portion of code to which Sun did not hold the copyright. Popular Java Editors To write your Java programs, you will need a text editor. There are even more sophisticated IDEs available in the market. But for now

Java Tutorial About JAVA

Java Tutorial About JAVA TECH KNOWLEDGE MASTER, Java Tutorial Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding of Java. Java programming language was originally developed by Sun Micro systems which was initiated by James Gosling and released in 1995 as core component of Sun Micro systems' Java platform (Java 1.0 [J2SE]). The latest release of the Java Standard Edition is Java SE 8. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms. For example: J2EE for Enterprise Applications, J2ME for Mobile Applications. The new J2 versions were renamed as Java SE, Java EE, and Java ME respectively.  Java is − ◆ bject Oriented  − In Java, everything is an Object. Java can be easily extended since it is based

Python chapter 1 Hello, World

Image
Python chapter 1 Hello, World TECH KNOWLEDGE MASTER, What you should know You should know how to edit programs in a text editor or IDLE, save the file and run the file once the files have been saved to your disk. Printing Programming tutorials since the beginning of time have started with a little program called "Hello, World! The syntax changed in Python 3.0. If you are using Python 3.0, you should be reading  Non-Programmer's Tutorial for Python 3  instead. So here is the Python 2.6 example: print "Hello, World!" If you are using the command line to run programs then type it in with a text editor, save it as  hello.py  and run it with  python hello.py Otherwise go into IDLE, create a new window, and create the program as in section  Creating and Running Programs . When this program is run here's what it prints: Hello, World! Now I'm not going to tell you this every time, but when I show you a program I recommend that you type it in