Cooking Oil ATM Business in Kenya

Profitability of Cooking Oil ATM Business in Kenya

Cooking oil is an essential commodity in every Kenyan household. With the rising cost of living, many consumers prefer to buy cooking oil in small, affordable quantities rather than in bulk. This growing trend presents an excellent business opportunity for entrepreneurs through the cooking oil ATM business in Kenya. A cooking oil ATM machine allows business owners to sell cooking oil in customized quantities, making it a convenient and profitable venture. Profitability of the Cooking Oil ATM Business in Kenya The cooking oil ATM business is highly profitable due to the favourable price margins. Here is a simple breakdown of how much you can make: Buying price: A 20-litre jerrycan of cooking oil costs around Ksh 4,400. Selling price: You sell 1 litre of cooking oil at Ksh 280. Total revenue per 20-litre jerrycan: 20 litres × Ksh 280 = Ksh 5,600. Profit per jerrycan: Ksh 5,600 – Ksh 4,400 = Ksh 1,200. If you sell three 20-litre jerrycans in a day, your daily profit is: 3 × Ksh 1,200 = Ksh 3,600 per day. A moderately busy shop usually achieves this. In a month (assuming 30 days), you can make: 30 × Ksh 3,600 = Ksh 108,000 This profit margin makes the business an attractive investment for small-scale shop owners and established shop owners looking to increase their income. Understanding the Cooking Oil ATM Business 1. How Cooking Oil ATM Works A cooking oil ATM machine is a simple dispensing unit that allows customers to buy cooking oil in small quantities. The process is as follows: A customer requests a specific quantity of cooking oil by price, e.g., sh 20, sh. 50 or sh. 280 The business owner inputs the amount into the salad ATM machine. The machine dispenses the oil into a container provided by the customer. The customer pays for the exact amount received. This model is convenient for low -income earners who cannot afford large quantities at once. It also minimizes wastage and ensures affordability for all. 2. Startup Costs and Investment To start a cooking oil ATM business in Kenya, you need: A cooking oil ATM machine A steady supply of cooking oil A strategic business location Marketing and branding The cooking oil ATM price in Kenya varies depending on the machine’s capacity and features and the costs ranges between Ksh 35,000 and Ksh 130,000. You can check the current cooking oil ATM prices here. The oil ATM machine price in Kenya also depends on the supplier. It is essential to buy from a reputable seller like Peupe Technologies who offers warranties, installation, and after-sales services. How to Start a Cooking Oil ATM Business in Kenya 1. Choosing the Right Location A high-traffic location increases sales. Ideal places include: Busy residential areas Markets and trading centers Near grocery stores and supermarkets Near universities and colleges 2. Getting a Reliable Cooking Oil Supplier To maintain consistency, find a trusted supplier offering quality cooking oil at reasonable prices. Consider wholesale prices and purchases to get discounts and reduce costs. 3. Marketing Your Business Use the following strategies to attract customers: Word-of-mouth marketing: Encourage satisfied customers to refer others. Banner and poster: Use banners and posters on your shop entrance as well as nearby residential buildings Signage and branding: Use eye-catching banners to draw attention. Discounts and promotions: Offer discounts for bulk purchases to increase sales. 4. Customer Service and Hygiene Ensure the machine is clean and well-maintained. Offer excellent customer service to retain buyers. Provide a clean space where customers can comfortably access the ATM. Challenges in the Cooking Oil ATM Business Like any business, the cooking oil ATM business faces challenges such as: Price fluctuations: Cooking oil prices change frequently, affecting profit margins. Competition: More businesses are entering the market, requiring unique strategies to stay ahead. Where to Buy a Cooking Oil ATM Machine in Kenya If you are looking for a reliable and high-quality cooking oil ATM machine in Kenya, Peupe Technologies is the best option. Peupe Technologies provide durable and efficient machines at competitive prices. Their after-sales support ensures your business runs smoothly without technical hitches. Why Choose Peupe Technologies? ✅ Affordable oil ATM machine price in Kenya ✅ High-quality and durable machines with optional Lipa na Mpesa feature ✅ Installation and training support ✅ Excellent customer service and warranty Final Thoughts The cooking oil ATM business is a lucrative venture in Kenya, given the high demand for affordable cooking oil. With a reasonable investment in a quality ATM machine, a strategic location, and excellent customer service, you can generate good profits. If you are ready to start your cooking oil ATM business, purchase your machine from Peupe Technologies today for the best quality and pricing. Don’t miss out on this profitable opportunity!  

Profitability of Cooking Oil ATM Business in Kenya Read More »

How cooking oil ATM works

How Cooking Oil ATM Works (A detailed guide)

In Kenya, a cooking oil ATM machine is a common sight in many shops and marketplaces. This innovative machine, also known locally as a “salad ATM,” provides a convenient and efficient way to dispense liquid cooking oil. The term “salad” is a popular Kenyan term for cooking oil, highlighting the machine’s cultural relevance. How a Cooking Oil ATM Works The process of  using cooking oil ATM  involves several stages including  setting up the machine, setting pricing and dispensing oil, keeping sale records, and positioning/ mobility. In summary, a cooking oil ATM works by having a cooking oil compartment.  It has a tank, a keypad for entering the amount of oil to sell.  A controller (for capturing the amount and calculating the respective quantity of oil to dispense).  In addition, pump to draw the oil and dispensing unit. 1. Setting Up the Cooking Oil ATM The cooking oil ATM ranges from 20 liters to 200 liters .The set up process depends on the machine’s size. For instance, a 20 litre ATM machine is for smaller needs. The shop owner places a 20-liter jerrycan inside the machine compartment.  Then inserts the dispensing pipe into the oil. . For larger oil ATM machines above 50 litres, they come with a stainless steel equivalent to size of machine. This flexibility allows shop owners to choose the appropriate size based on their customer demand and storage capacity. The attendant pours the cooking oil into the stainless steel tank and places it inside the machine after which they insert a pipe. 2. Switching ON the Machine To start the machine, the user presses  a simple ON/OFF button that activates the controller, which is essentially a PLC (Programmable Logic Controller) or a mini computer. This controller is the brain of the operation, ensuring that all functions run smoothly. It indicates ‘Welcome Oil ATM’ on the screen display. 3. Pricing and Dispensing Setting the price per litre of cooking oil is straightforward. The machine comes with a manual and shop owners can easily follow instructions provided by Peupe Technologies, the company behind these ATMs, to set a unit price that ensures profitability. This flexibility enables business owners to update prices based on market conditions. 4. Making a Sale on the Machine If the shop attendant will be attending to customers, he just presses the keypad to enter the amount the customer wants to buy. For example, one can enter 50 shillings and the machine’s controller (PLC) will calculate the respective quantity (in litres) of cooking oil to be dispensed. This means the shop attendant will not to do any calculations as the machine is already calibrated. The other advantage of this is that one can sell cooking oil from as low as Ksh 10. Self-service oil ATMs are also available, integrating Lipa na Mpesa for payments. When a customer pays via Mpesa, the machine detects the amount and instantly calculates the corresponding volume. The controller then signals the pump to dispense the exact quantity while a flow sensor ensures precision. Once the required volume is dispensed, the sensor signals the pump to stop, preventing wastage. 5. Sales Record-Keeping and Security The cooking oil ATM comes with several security features. Owners can set or reset a password to access the machine’s important functions, such as viewing sales records. This ensures that only authorized individuals can manage the machine’s operations. The ATM also keeps a detailed record of cumulative sales in Kenyan Shillings. This daily record-keeping allows owners to track their sales over various periods, be it daily, weekly, or monthly. This feature is particularly useful for absentee owner who need reliable business monitoring. To enhance security, the machine is equipped with a lock and key, preventing unauthorized access to stored oil. This is an important feature for maintaining the safety and profitability of the business. 6.  Placement, Mobility, and Customer Attraction. One standout features of the cooking oil ATM is its mobility. Fitted with caster wheels at the bottom, the machine can be easily moved within the shop or to different locations as needed. This mobility ensures that shop owners can adapt their setup to suit the flow of customers and optimize space. The cooking oil ATM is well-branded, making it visually appealing to customers. This attractive branding helps draw attention and can increase sales, making it both a practical tool and a smart business investment. The above is the full process of how salad ATM machine works from capturing the input amount, calculating the volume of cooking oil to dispense, pumping, and dispensing, and stopping automatically. Conclusion The cooking oil ATM is a testament to how technology can simplify everyday transactions and improve business operations. By offering a reliable, secure, and efficient way to dispense cooking oil, these machines have become a valuable addition to many Kenyan shops. In brief ,machine captures the price input by the user (shop owner or customer) and dispenses cooking oil in litres equivalent to that amount and that is how cooking oil ATM works. Salad ATM machines is an innovation that started in Kenya and you will rarely find it in any other countries. Their ease of use, combined with good security features and good looking design, make them an invaluable asset for any business looking to improve their sales, service, and increase profitability. PRICING INFORMATION Our cooking oil ATM machine prices range from Ksh 35,000 for a 20 litres machine to Ksh 130,000 for a 200 litres machine. You can order a high quality cooking oil ATM from Peupe Technologies by calling or texting 0728 569 060.

How Cooking Oil ATM Works (A detailed guide) Read More »

Where to buy cooking oil ATM in Kenya

Where to Buy Cooking Oil ATM in Kenya

If you own a shop, you know the struggle of handling heavy cooking oil containers (mtungi) to measure oil for your customers, especially during busy hours. Often, the mtungi tips over, causing a mess and results to a loss. Additionally, balancing the measuring jug to ensure you have the correct quantity can be tricky. Sometimes, you end up with a few extra milliliters, and returning it to the mtungi feels wrong. Another loss! Fortunately, these problems are now a thing of the past, thanks to innovative Cooking Oil ATM machines! These machines are attractive, user-friendly, and dispense cooking oil in accurate quantities, eliminating spills and unnecessary hassle. Many small shops experience a significant transformation after investing in a Cooking Oil ATM, also known as a Salad ATM Machines or cooking oil dispensers. The impact on these businesses and daily operations are remarkable including a increase in sales and profits. Firstly, customers love it. No more waiting in line for someone to measure the required quantity of cooking oil. With a simple press of a button, the Cooking Oil ATM dispenses an accurate amount of cooking oil. Some customers even come from far away because they are served faster, especially during rush hours. This has led to an increase in customers and sales, not just for cooking oil but for other products as well. I know you have been asking yourself, where to Buy Cooking Oil ATM in Kenya? Where to Buy Cooking Oil ATM in Kenya If you are wondering where to buy a cooking oil ATM in Kenya and the cost of various sizes,  Peupe Technologies is one of the best dealers. We offer excellent prices, starting from Ksh. 35,000 for a 20-liter Salad ATM machine to Ksh. 130,000 for a 200 litres salad ATM machine. Peupe Technologies also has a variety of sizes to suit every budget, from compact desktop designs to larger, freestanding machines. Our Cooking Oil ATMs are of high quality, with engineers trained at top technical universities in Kenya (JKUAT) and abroad. You can contact Peupe Technologies at 0728569060 to order Oil ATM Machine or any inquiries. If you are wondering how cooking oil ATM works, they have a controller which calculates the volume of oil to dispense depending on the amount that has been input on the keypad. They have a pump which pumps oil from the container or tank and dispenses it into the customers bottle. The cooking oil dispenser price in Kenya ranges from Ksh 35,000 for a 20 litres ATM machine to Ksh 130,000 for a 200 litres ATM machine. Contact Peupe Technologies on 0728569060 to order a high quality salad ATM machine. Advantages of Cooking Oil/Salad ATM Machines Increased Sales: Customers prefer buying oil in accurately measured quantities without having to purchase the more expensive bottled oil. Reduced Wastage: The machine dispenses exactly what the customer orders, eliminating spills and excess oil. Cleaner Shop: Maintaining a clean shop is easier and safer. No more scrubbing oil stains, as the Cooking Oil ATM prevents spills. Disadvantages of Salad ATM Machines Initial Cost: The machines are a bit pricey, starting at Ksh. 35,000 for a 20-liter oil ATM machine. However, the return on investment can be as quick as three months. Electricity Requirement: The machines need electricity to operate because they have a pump, but they do not consume much power. Additional Tips for Shop Owners If you want to grow your business, consider this important tip: acquire a Cooking Oil ATM from Peupe Technologies because we deliver high quality machines. If you have been wondering Where to buy cooking oil ATM in Kenya, Nairobi specifically, Peupe Technologies is Located on Thika Road at Juja, not far from Nairobi CBD. They are especially convenient for those searching for a Cooking Oil ATM near Nairobi. This machine is not just a piece of equipment; it’s a customer magnet, a money-saver, and a hygiene booster. The shops of our customers are a testament to how this machine can revolutionize your business. Cooking oil dispenser machines have become so popular that the government, through the Kenya National Trading Corporation has been encouraging the oil ATM dispenser machines to help manage the high cost of cooking oil for the common mwananchi. Take my advice: don’t wait for your neighbor to get one first. While they enjoy savings, you might still be struggling with traditional mtungi and jugs. This recommendation is one you shouldn’t ignore!

Where to Buy Cooking Oil ATM in Kenya Read More »

4. ARDUINO LIBRARIES

4.1       Introduction to Arduino Libraries Arduino IDE comes with plenty libraries that you can call and use in your sketches. Although there are some 3rd party libraries that you must download and install. These libraries are usually specific to some components and sensors that you want to connect to your Arduino. It is therefore important for you to know how to install such libraries. 4.2       Installing the Arduino Libraries There are three main ways of installing Arduino libraries; 4.2.1        Downloading the library from the Library Manager You can directly download and install the library from the library manager by following Sketch>Include Library>Manage Libraries on the menu bar. Once you click Manage Libraries on the dropdown list, the Library Manager window shown in figure below will pop up. You can then search for and install the library from the Library Manager. Fig. 4. 1 Library Manager window 4.2.2        Adding .ZIP library The second way of installing library onto the Arduino IDE is by adding a genuine zipped Arduino library. You first need to download the zipped library from your favorite browser and mark the directory of download. You can then install the library by following Sketch>Include Library>Add .ZIP Library on the menu bar. Once you click Add .ZIP Library on the dropdown list, the window (dialogue box) shown in figure below will pop up. You can then find the zipped library you have just downloaded and then click open on the dialogue box to install the library. Fig. 4. 2 Open file dialogue box 4.2.3        Manually Copying and Pasting the into the libraries folder. One can also install the library by manually copying and pasting it in the libraries folder of the Arduino. If you are having Windows Operating System, then the Arduino libraries folder is found in C:UsersusernameDocumentsArduinolibraries. You should make sure that the library is first unzipped before copying and pasting it in the Arduino libraries folder. Also be sure to restart your Arduino IDE for the manually copied and pasted library to work.

4. ARDUINO LIBRARIES Read More »

3. ARDUINO INTERNAL DEVELOPMENT ENVIRONMENT

3.1  Introduction to Arduino Internal Development Environment In order to program the Arduino (make it do what you want it to), you upload the code from the Arduino Integrated Development Environment (IDE). The IDE enables you to write a computer program, which is a set of step-by step instructions that you then upload to the Arduino. Your Arduino will carry out those instructions and interact with the world outside. These Arduino programs are known as sketches. In this section, we are going to download and install the Arduino IDE. We will then use the “Blink.ino” example code in the IDE to blink the Arduino Built-in LED. Consider following the below steps; 3.2            Download the Arduino IDE Download the latest version of the Arduino IDE from the Arduino website. Once the download has finished, double click to install. The installation process is self-guiding. You only need to follow the steps.   Agree to the license terms by clicking the agree button.  The next window is about the optional features you would like to install along with the Arduino software. If you prefer the program to automatically create the desktop shortcut be sure to select the option. It is good to ensure that all the options are selected. Click next The next window allows you to choose the installation directory. I recommend that you leave the default directory and just click install. The installation process will start and it will take some minutes to finish. Once the installation is complete you will be prompted to close the setup. Just click the close button. Launch the Arduino IDE program from the desktop shortcut. The following window will appear. This is the Arduino IDE where you write your programs to feed into the Arduino. The IDE is very simple and easy to use. 3.3            Connect the Arduino Firstly, get your Arduino board and lay it on the table. Take the USB cable and plug the B plug end into the USB jack on the Arduino. Next, connect the other end of the USB cable into the USB socket on your PC. You will see the power LED (usually green) on the board light up to show that you have powered the board. You will now have to select the appropriate Arduino board from the Tools > Board > Arduino Uno. You will be provided by the list of the Arduino boards. Be sure to select the appropriate board. For my case I will select the Uno board because it’s the one I am using. Select the communication port for your Arduino from the Tools > Port > COM21(Arduino Uno). Note: Your COM port number may differ from mine. We are now going to blink the inbuilt LED on the Arduino board. This LED is connected to the digital 13 of the Arduino board. You can access the example code by going to File > Examples > Basics>Blink. To upload the code you will click the upload button on the Arduino IDE. This upload button is represented by the right facing arrow below the menu bar. Clicking this button will upload the code into the Arduino board. If there is no error in your coding and connection, you will see the done uploading message on the lower left corner of the Arduino IDE as shown below.  The on-board LED labelled L will blink in an interval of 1 seconds. Congratulation!!! You have just successfully uploaded your first Arduino program.

3. ARDUINO INTERNAL DEVELOPMENT ENVIRONMENT Read More »

2. ARDUINO AND ARDUINO BOARDS

2.1       What is an Arduino An Arduino is an Open Source small computer that you can program to process its input and output pins. It was originally designed for students without a background in electronics and programming. Through the use of hardware and software, one can use the Arduino to interact with the environment. An example is to have a temperature sensor connected to Arduino so as to measure the ambient temperature. You can as well have both the sensor and an actuator connected to the Arduino. Where by the sensor measures the state of the environment while the actuator is used to perform the control function based on the measurements obtained from the sensor. Since the Arduino board is cheap and readily available in almost all parts of the world, it has revolutionized the world in a number of ways. Firstly, it has become the best learning tool for those who wants to learn software and hardware development at the same time. Secondly, Arduino has gain a lot of popularity amongst the Do It Yourself (DIY) hobbyist and you can see the wonders they have done with it all over the internet. Lastly, there are infinite number of automatic vending machines out there whose backbone is the Arduino board. As a result, a number of companies and individuals have benefitted much in gainful employment and income earning opportunities. The Arduino board is made of a microcontroller which forms the heart of the board.  It also has a crystal oscillator which basically acts as a clock that sends time pulses to the microcontroller to enable it to operate at the correct speed. The board also has digital and analog Input and Output pins to enable one to connect the microcontroller pins to other components such as LEDs, sensors, shields and modules. The Arduino Integrated Development Environment (IDE) is used to write a computer program that you can then upload to the Arduino. Once the code is uploaded to the Arduino, it will carry out the instructions in the code and enables the Arduino interact with the outside world. 2.2      Types of Arduino Boards There are many kinds of Arduino boards but the most common ones are; Uno Mega Leonardo Nano Due Fig. 2. 1 Types of Arduino boards The Arduino Uno board offers the best option for the beginners in the Arduino world. It consists of 14-digital pins and 6-analog pins. The digital pins can be used as both the input/output (I/O) pins to the Arduino while the analog pins as input pins. Fig. 2. 2 Architecture of the Arduino Uno Board You now know what an Arduino is and what it can do. In the next topic we will get started with the Arduino. This will involve downloading and setting up the Arduino IDE for uploading the codes (Arduino Sketches). We will then use the Arduino in a number of projects.

2. ARDUINO AND ARDUINO BOARDS Read More »

1. MEASUREMENT, INSTRUMENTATION AND AUTOMATIC CONTROL SYSTEMS

1.1       Introduction to measurement and instrumentation 1.1.1        Measurement Measurement refers to the process of comparing unknown quantity with the standard one. It provides us with the means for describing chemical and physical parameters of materials quantitatively. Therefore, when one mentions the word measurement, what comes into the mind is the weight, length, distance, time, height, temperature, color of a material. The standard used for measurement should be accurate and internationally accepted. It also important that the experimental procedure adopted while performing the measurement should be scientifically provable. The International System of Units (SI) defined seven base units of measurement known as the SI base units. The SI base units are; Table 1. 1 The seven Base Units Quantity SI unit Symbol Length Metre m Time Second s Mass Kilogram kg Electric Current Ampere A Thermodynamic Temperature Kelvin K Luminous Intensity Candela cd Amount of Substance Mole mole The base units are the building blocks of the system. All the other units are derived from the base units and are known as SI derived units and the quantity as the SI derived quantity. There are unlimited number of SI derived quantities and units.  An example of the SI derived quantity is the velocity (with the derived unit as m/s) which is derived from dividing length by time. 1.1.2        Instrumentation Instrumentation refers to the technology of using instruments to measure and control physical and chemical properties of a system. It is important for monitoring and maintaining the operation of a system within the design expectations so as to achieve good quality, safety and efficiency of the process. It helps achieve automatic control of process there by reducing the dependency on human labor. Measurement and instrumentation are very essential to system control. Be it a spaceship, air conditioner, aircraft, etc. they all rely on measurement and instrumentation in order to make a decision. We are going to construct a number of instruments for measurement and use them to achieve automatic control of systems. 1.2       Functional Elements of a Measurement System (Instrument) The functional elements of a measurement system are; 1.2.1        Sensing element This is the primary sensing object on the instrument. An element that is sensitive to the variable being measured. It is the first part of the instrument to sense or detect the measurement and then produces an output that is proportional to the measurement. 1.2.2        Transducer (Variable Conversion) element The output signal of the sensing element can be of any form. Sometimes, this output is not suited to the measurement system. The transducer element converts the signal from one physical form to another while maintaining the information content of the original signal. 1.2.3        Variable manipulation element Variable manipulation element modifies the signal presented to it while preserving the original nature of the signal. It does this by amplification, attenuation and filtration so that the desired output is produced. 1.2.4        Signal conditioning element Signal conditioning involves the removal of the unwanted noise and distortion from the signal through filtration. 1.2.5        Data transmission element In a situation whereby the elements of an instrument are physically separated, it becomes necessary to transmit data from an element to another. The data transmission element transmits data from one location to another while preserving the information content of the data. 1.2.6        Data presentation element This is the element that provides record or indication of the output on a measurement instrument. If the data is to be monitored, visual display devices are necessary. In case the data is to be recorded, recorders like SD cards, magnetic tapes, and high speed camera are necessary. 1.3       Input-Output configuration of a measurement system A measurement instrument performs an operation on measured input (i) to provide an output (o) called measurement. The performance of the instrument can be expressed in terms of the operational transfer function (G). The relationship between the input and output is characterized by the transfer function such that; There are three categories of inputs in a measurement system; 1.3.1        Desired input This is the quantity that the instrument is intended to measure during the measurement. 1.3.2        Interfering input This is the quantity that the instrument is not intended to measure but the instrument is unintentionally sensitive to the quantity. 1.3.3        Modifying input This quantity takes into account the desired and interfering inputs to modify the input-output relation. Generalization of the Measurement System The measurement system can be generalized into input stage, intermediate stage and output stage according to the figure below; Fig. 1. 1 Generalization of the measurement system 1.4       Performance characteristics of a measurement system The following terms are used to describe the performance characteristics of an instrument; 1.4.1        Accuracy Taking into account that no instrument gives the exact value of what is being measured, there is always uncertainties in the measured values. Accuracy refers to how close the measured value is to the true value. 1.4.2        Calibration These are the procedures undertaken to for checking and adjusting instrument’s scale so that the readings conform to an accepted standard. 1.4.3        Repeatability This describes how close the outputs are when the same input under the same conditions are applied repeatedly. 1.4.4        Range and Span Range is the region between the limits within which a measuring instrument is designed to operate, while the span represents the algebraic difference between those upper and lower limits. 1.4.5        Precision This is the ability of the measuring instrument to give a certain group of readings with a certain accuracy. 1.4.6        Sensitivity This is expressed as a ratio of the output signal to the input signal. 1.4.7        Speed of response This is the rapidity within which an instrument responds to the quantity being measured. 1.5       Introduction to Control Systems Before we consider a control system lets first consider the following two terms; 1.5.1        System A system is an assemblage of devices connected to form an organized structure in order to perform a specific task. 1.5.2        Control The ability to influence, direct, command or regulate the behavior of a system or course of events. It’s a

1. MEASUREMENT, INSTRUMENTATION AND AUTOMATIC CONTROL SYSTEMS Read More »

Introduction to C++ Programming Language

What is C++ It is not a surprise that developers write computer programs to solve specific problems. These programs may range from a single line to thousand and thousand lines of codes. In order to do this, the developer must first figure out the problem to solve and the appropriate computer language to use. There are a number of programming languages and the choice will depend on the developer himself as well as the advantages of the language over the others. One of the mostly taught and used languages is the C++ programming language. The C++ is a high level programming language which is an extension of the C language. It is widely taught in a number of schools and institutions worldwide. This is because learning C++ comes with many benefits. The benefits of learning C++ Before getting started with C++ programming, it is important to first know and understand the benefits associated with learning C++; Firstly, C++ is a cross-platform language. This means that C++ is independent of a particular operating system. It can be implemented in multiple operating systems. It is important to develop a cross-platform software so that it can run in a variety of devices. C++ runs on a number of platforms such as Windows, Mac, and UNIX operating systems. C++ is a high level programming language. A high level programming language is one which is closer to human language than the machine language. It is an easy to learn language. Since C++ is a high level language, it is easy to learn. Lastly, C++ is object oriented programming (OOP) language. Rather than procedural programming, it is important to adopt the object oriented approach while writing your programs.  Object oriented programming involves the creation of objects. Each object is characterized by its behavior and attributes. The four main principles of the object orientated programming are; Encapsulation Data abstraction,  Inheritance, and  Polymorphism.       We will learn more about the OOP in the progressive chapters. Since we have now learnt what the C++ programming language is and its benefits, we are now ready to get started with C++. Consider the next topic, Getting started with C++. Take an Exam

Introduction to C++ Programming Language Read More »

Arduino DHT22 Temperature Humidity sensor

In this tutorial, we will learn how to connect Arduino with DHT22 sensor. 1). What you will need  DHT Arduino library  Adafruit_sensor.h library  Jumper wires 16×2 LCD compatible with Hitachi HD44780 driver Arduino board  Breadboard  10K ohm potentiometer  220 ohm resistor  Arduino USB cable  Temperature humidity sensor (DHTxx series or AMxxxx series)  2).  Connect it up        VSS pin of the LCD to ground        VCC pin of the LCD to 5V        RS pin of the LCD to digital pin 7 of the Arduino        R/W pin of the LCD to ground        E pin of the LCD to  digital pin 6 of the Arduino        D4 pin of the LCD to  digital pin 5 of the Arduino        D5 pin of the LCD to  digital pin 4 of the Arduino        D6 pin of the LCD to  digital pin 3 of the Arduino        D7 pin of the LCD to  digital pin 2 of the Arduino For  220 ohm resistor         one end to A pin of the LCD and the other end to 5V     For  10k ohm potentiometer         Slider pin of the potentiometer to LCD VO pin of the LCD          A and B pins of the potentiometer to +5V and ground respectively     Arduino with DHT22        GND pin of the sensor to  ground        Data pin of the sensor to  digital pin 8 of the Arduino        VCC pin of the sensor to  5V       Note: NC (Not Connected) pin should not be connected to anything 3).  Type in the code Open up your Arduino IDE and type in the code below.  The sketch uses the dht sensor to measure the environmental temperature and relative humidity . The results are displayed on the LCD screen.  4).  Power up and upload the sketch (code) Power up the Arduino from your pc using usb cable. Lastly, upload the sketch onto your board.  For reference, see the video below.

Arduino DHT22 Temperature Humidity sensor Read More »

Scroll to Top