4x4 T9 Keypad

4x4 T9 Keypad © GPL3+

Basic and useful 4x4 T9 keypad, to text message.

  • 1,578 views
  • 0 comments
  • 1 respect

Components and supplies

A000053 iso both1
Arduino Micro & Genuino Micro
×1
Seeed TFT Touch Screen
×1
4x4 keypad
×1

About this project

Basic Guide to Use a Keypad

A keypad is one of the most commonly used input devices in microprocessor applications. In a standard keypad wired as an ROW-COL switch matrix, switches connect a row to a column when pressed. If a keypad has 12 keys, it is wired as 3 columns by 4 rows. A 16 key pad would have 4 columns by 4 rows.

Keypad Applications

A keypad can be used in projects where you need an entry of numbers, letters or characters, a key would be a keyboard, mobile phone, enter a password, etc.

Code

ATmega32u4_T9KeypadC/C++
/*
*	Author		: Zavala Ortiz Vicente Arturo.
*	language	: .ino
*	Date		: Dicember 20 2010 7:41:12 PM
*	Name		: ATmega32u4_T9_Keypad.cpp
*	Description : T9 Keypad 
*/

#include "ATmega32u4_T9_Keypad.h"
#include "TFT.h"

char str[100];

void setup()
{
	/* add setup code here */
	Tft.init();	
}

void loop()
{
	/* add main program code here */
	Tft.foreground_color(YELLOW);
	Tft._puts("Vicente-Duino \nT9 - Keyboard\n");
	
	do 
	{
		MyKeybord.keypadT9(str);
		Tft._puts("\n");

	} while (!strcmp(str, "Q") == 0);

	_delay_ms(200);
	Tft.clrscr();
}

Schematics

basic schematic
T9keypad bb vrtvm3nzi0

Comments

Similar projects you might like

MEGA BREAD - 4X4 KeyPad

Project in progress by Pigeon-Kicker

  • 2,086 views
  • 1 comment
  • 4 respects

Using 4×4 Keypad With Arduino

by Techmirtz

  • 23,862 views
  • 6 comments
  • 29 respects

Matrix Keypad With 7 Segment Display

by David A Riewe

  • 7,301 views
  • 1 comment
  • 9 respects

Guess the Number with Arduino KeyPad

Project tutorial by Giovanni Gentile

  • 2,999 views
  • 3 comments
  • 3 respects

OSEPP LCD and keypad shield

Project tutorial by Joe

  • 40,094 views
  • 27 comments
  • 51 respects

I2C Matrix Keypad With PCF8574/PCF8574A GPIO and Visuino

Project tutorial by Boian Mitov

  • 6,503 views
  • 4 comments
  • 21 respects
Add projectSign up / Login