1Sheeld – 40 Sheilds in one Module – for Arduino

Ever want to play with Arduino and tired of buying different sheilds? Try this new 1Sheeld, this will convert any of your arduino phone as Sheild for Arduino and can utilize each and every features of your old android phone. 1Sheeld turns your smartphone into 40 different Arduino shields. Shields Vibration Shield New Turn your smartphone into a vibration shield for… GLCD Shield New GLCD Shield allows you to use your smartphone… Color Detector Shield New Color detector shield allows you to detect colors with… NFC Shield New NFC Shield brings you the power of NFC tags… Pattern Shield Pattern shield turns your smartphone to a secret pattern… Internet Shield The Internet shield brings the power of IOT… Data Logger Shield Use the memory of your smart phone to… Terminal Shield Turn your smart phone into a terminal and… Text-To-Speech Shield Let your Arduino board talk to you, get… Voice Recognition Shield Control your Arduino with voice commands with 1… Temperature Shield Seems like it’s getting hot in here! How about… Proximity Shield Use the proximity sensor in your smartphone and take… Pressure Shield Get pressure values from the pressure sensor on your… Phone Shield Check your phone if there’s an incoming call and… Orientation Shield Use […]

» Read more

Making Matrix KeyPad with Push Buttons – Arduino

This is a simple KeyPad Made by Push Buttons , can be extended to any functionalities. These buttons can be placed in different places in robotic applications. This design does not need any library and also can be expandable to more buttons. This design Does not need any Resistors and also does not use any libraries Parts Required: 16 Push Button Switches Arduino uno Connection Row Pin Row0 -> Pin 9 of Arduino Row Pin Row1 -> Pin 8 of Arduino Row Pin Row2 -> Pin 7 of Arduino Row Pin Row2 -> Pin 6 of Arduino Col Pin Col0   -> Pin 12 of Arduino Col Pin Col1 -> Pin 11 of Arduino Col Pin Col2 -> Pin 10 of Arduino Col Pin Col3 -> Pin 5 of Arduino Trick is to Use Find index of any pressed button and assign it Breadboard Connection   Schematic   PCB   Sketch / Code   //Code by haneefputtur.com //Using Push Buttons to create 4 X 4 Switch matrix. Can be extended to more buttons //Data will be displayed in serial monitor for testing project byte h=0,v=0; //variables used in for loops const unsigned long period=50; //little period used to prevent error […]

» Read more

7 Segment 4 Digit LED Display SMA420564 using Arduino

Parts Required: Arduino Board 220 Ohms resistor 4 Nos. SMA420564 7 segment , 4 Digit Display  ( 12 Pin, Common Cathode Type)   Step 1: Download the Seven segment display controller library for Arduino : https://github.com/DeanIsMe/SevSeg/archive/master.zip After downloading place it inside the library folder of your arduino IDE. Make sure you will see content as follows.     Step2 : Please have a look at the pin diagram of 7 segment display – 4 digit (This is specific to the model i have mentioned above) Really hard to find these details in net. Now make the circuit as below Note : Digit Pins Pin 12 of 7 segment – D1 => pin 13 of arduino Pin 9 of 7 segment –  D2 => 12 of arduino Pin 8 of 7 segment -D3 => 11 of arduino Pin 6 of 7 segment -D4 => 10 of arduino Pin 11 of 7 segment -a => 2 of arduino Pin 7 of 7 segment -b=> 3 of arduino Pin 4 of 7 segment -c=> 4 of arduino Pin 2 of 7 segment -d=> 5 of arduino Pin 1 of 7 segment -e  => 6 of arduino Pin 10 of 7 segment -f => 7 of arduino Pin 5 of 7 segment -g […]

» Read more

RGB LED Fading Using Arduino Board and KEYES RGB LED

Parts Required : Arduino Board Keyes RGB LED Module (http://www.dx.com/p/diy-arduino-3-color-rgb-smd-led-module-black-135046#.VrTWlvl96M8) Connect the RGB to Pin 11,12,13,GND as below. If you connect like above you no need to use any cables. Sinces the RGB mini board already contains built in resistors , you can use this kit out of box. Now Download Arduino IDE : https://www.arduino.cc/en/Main/Software For Windows Download : https://www.arduino.cc/download.php?f=/arduino-nightly-windows.zip Once you download , connect Arduino board to PC and open the Arduino IDE Now find out the port used by the Arduino from the device manager of PC. Below image shows that my board is using COM 3 Open Arduino IDE , go to Tools –> Port — Select COM3 as shown below. Now from Tools –> Board –> Arduino Mega If you are using other board , select your board model.   Now Paste the below code to your IDE .. /* * Source : https://www.arduino.cc/en/Tutorial/ColorCrossfader * Code for cross-fading 3 LEDs, red, green and blue (RGB) * To create fades, you need to do two things: * 1. Describe the colors you want to be displayed * 2. List the order you want them to fade in * * DESCRIBING A COLOR: * A color is just an array […]

» Read more

Solar Powered Weather Station using Arduino and BME280

Requirement : Developing a solar powered weather station which will monitor Temperature. Pressure, Humidity and Altitude from Sea Level. Parts Required Arduino Uno LCD BM280 (https://www.sparkfun.com/products/13676) 10k ohm potentiometer (optional) Power Bank with Solar Panel   Parts images: LCD Potentiometer (To adjust brightness) Arduino Uno Powerbank with Solar Panel Connection Details :     BME280 — Connection  Connect 3.3V of BME 280  to 3.3V of Arduino. Connect GND of BME 280 to ground of Arduino. Connect the SCK pin of BME 280 to Digital #13 of Arduino. Connect the SDO pin  of BME 280 to Digital #12 of Arduino. Connect the SDI pin of BME 280 to Digital #11 of Arduino. Connect the CS pin  of BME 280 Digital #10 of Arduino. LCD Connection  LCD RS pin to digital pin 9 LCD Enable pin to digital pin 8 LCD D4 pin to digital pin 5 LCD D5 pin to digital pin 4 LCD D6 pin to digital pin 3 LCD D7 pin to digital pin 2 Connect potentiometer only if you need to adjust brightness. if not please connect the pin V0 to GND Library Required: Download BME280 Library and copy to Adrduino library folder from this link : https://github.com/sparkfun/SparkFun_BME280_Arduino_Library Download the zip file , extract to a […]

» Read more

Controlling LCD from Push Button Using Arduino

Parts Required : Resistors 1 K Ohm (1 No)   220 Ohm resistor – 1no Potentiometer 10K Arduino Uno Board     LC Display Push Button Switch   Circuit Diagram Arduino Code: // By Haneefputtur.com // LCD RS pin to digital pin 12 // LCD Enable pin to digital pin 11 // LCD D4 pin to digital pin 5 // LCD D5 pin to digital pin 4 // LCD D6 pin to digital pin 3 // LCD D7 pin to digital pin 2 // LCD Anode Pin to Analog Pin A4 // Push Button to digital Pin 8 #include <LiquidCrystal.h> #define LCD_LIGHT_PIN A4 const int buttonPin = 8; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int buttonState = 0; void setup() { // Setup the number of columns and rows that are available on the LCD. lcd.begin(16, 2); lcd.noDisplay(); // Set the button pin as an input. pinMode(buttonPin, INPUT); // Set the LCD display backlight pin as an output. pinMode(LCD_LIGHT_PIN, OUTPUT); // Turn off the LCD backlight. digitalWrite(LCD_LIGHT_PIN, LOW); } void loop() { buttonState = digitalRead(buttonPin); if (buttonState == HIGH) { // Print some text to the LCD. lcd.clear(); lcd.setCursor(0, 0); lcd.print(“Haneef Puttur.com”); // Turn the backlight on. digitalWrite(LCD_LIGHT_PIN, HIGH); […]

» Read more