Simple use of keypad, password and LCD

Please note, I am using a 20×4 I2C LCD display in this sketch, please adjust to your display needs. This sketch allows for multiple users and the ability to change said user’s password /* || @version 1.0 || || @description || Simple use of keypad, password and LCD */ #include <Keypad.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x20,20,4); char Data[20]; // 20 is the number of chars it can hold const byte Usercount = 3; char Master[2][7] = { “123456”, “000123” }; char * User[Usercount] = { “Master”,”Andrew”,”INVALID”}; byte currentCommand = 0; byte MasterCount = 6; byte good_Count = 0; int …

Continue reading Simple use of keypad, password and LCD

Complete Beginner’s Guide For Arduino Hardware Platform

Arduino is a great embedded platform for prototyping your hobby projects. It is really easy to learn, simple yet efficient and powerful. Arduino Boards are powered by Atmel family Microcontrollers. The board as several features which are so crucial to many hardware applications which includes Digital pins,Ability to drive low power motors, PWM, ability to connect to other devices using Serial Communication, onbard A/D converter which can directly read sensor values and many more. Even though the platform is claimed to be only for prototyping, I have personally used the board for many production projects and it works quite well …

Continue reading Complete Beginner’s Guide For Arduino Hardware Platform

Getting Started With ArdOS for Arduino

1. Background Arduino is a popular hardware platform which is meant for prototyping and hobby projects, but you can be rest assured of more complex and fun hardware design with Arduino. Arduino boards have a core microcontroller and several other chips and hardware necessory to get started with your hardware and hobby projects. A typical microcontroller basically runs a single program infinitely. That program may access several inputs, sensors, output and display devices. For example a microcontroller can be programmed to read light sensor LDR continuesly and display the light intensity in a LCD. When light intensity falls below certain …

Continue reading Getting Started With ArdOS for Arduino