<
หมวดสินค้า
ทั้งหมด (1349)



































สินค้าไม่มีหมวดหมู่ (7)
เข้าสู่ระบบ
ตะกร้าสินค้าของคุณ
ไม่มีสินค้าในตะกร้า
สินค้าขายดี
ปลั๊กกันน้ำ6รูไม่มีสาย.html ปลั๊กกันน้ำ6รูไม่มีสาย 70 บาท

switch 2 คอนแทค แยก 2 ทางinput 3จังหวะ DPDT 16A250vac.html switch 2 คอนแทค แยก 2 ทางinput 3จังหวะ DPDT 16A250vac 35 บาท

เครื่องโปรแกรมชิพ MCS51 แบบต่อ usb รุ่นsp200+ ล่าสุด 2013 โปรแกรมได้แยอะ.html เครื่องโปรแกรมชิพ MCS51 แบบต่อ usb รุ่นsp200+ ล่าสุด 2013 โปรแกรมได้แยอะ 1,500 700 บาท

นาฬิกากันน้ำ สำหรับติดมอไซด์  เขียว .html นาฬิกากันน้ำ สำหรับติดมอไซด์ เขียว 250 บาท

sensor loadcell วัดน้ำหนักขนาด 0.2kg/0.1 kg/0.3kg ทุกตัวราคาเดียวกัน.html sensor loadcell วัดน้ำหนักขนาด 0.2kg/0.1 kg/0.3kg ทุกตัวราคาเดียวกัน 470 บาท

สายsocket ปลั๊กล็อค2ช่อง ขนาดไส้2.7MM ชาย + หญิง พร้อมเข้าสาย.html สายsocket ปลั๊กล็อค2ช่อง ขนาดไส้2.7MM ชาย + หญิง พร้อมเข้าสาย 25 บาท

สายกราววายด์ groundwire อย่างดี.html สายกราววายด์ groundwire อย่างดี 1,200 850 บาท ลดราคา-40%

ชุด relay 12vไร้สายวิทยุ  500-3000m (คุมไฟฟ้า5-220v 30A)แยกตัวลูก4ตัวรีโมท2อัน.html ชุด relay 12vไร้สายวิทยุ 500-3000m (คุมไฟฟ้า5-220v 30A)แยกตัวลูก4ตัวรีโมท2อัน 2,000 บาท

ชุดขับ40A PWM DCmotor10-50vแบบกลับทางหมุนได้.html ชุดขับ40A PWM DCmotor10-50vแบบกลับทางหมุนได้ 1,000 บาท

มือเบรคป้องกันการลื่นไถล มี 2 ข้าง.html มือเบรคป้องกันการลื่นไถล มี 2 ข้าง 250 บาท

timer 220V ตั้งเวลา on/off 16Aไฟออก 220v weekly.html timer 220V ตั้งเวลา on/off 16Aไฟออก 220v weekly 370 290 บาท

switch ตัวเมียที่จุดบุหรี่กันน้ำสำหรับมอไซด์ จุดบุหรี่ได้จริงๆพร้อมสาย.html switch ตัวเมียที่จุดบุหรี่กันน้ำสำหรับมอไซด์ จุดบุหรี่ได้จริงๆพร้อมสาย 290 บาท

โมดูลแปลงไฟ volt ต่ำให้เป็นไฟvoltสูง2A.html โมดูลแปลงไฟ volt ต่ำให้เป็นไฟvoltสูง2A 100 บาท

ขายถูก มอเตอร์ 350w มีเกียทด1:5  28-36Volt ถูกมาก.html ขายถูก มอเตอร์ 350w มีเกียทด1:5 28-36Volt ถูกมาก 1,000 บาท ลดราคา-20%

sensor แบบ ENCODE มีพัลออกมา 100pulse/REV ใช้วัดความเร็ว ระยะทาง.html sensor แบบ ENCODE มีพัลออกมา 100pulse/REV ใช้วัดความเร็ว ระยะทาง 200 บาท

มิเตอร์สีแดง3.2 นิ้ว กันน้ำ ติด jetski และเรือยันรถมอไซด์.html มิเตอร์สีแดง3.2 นิ้ว กันน้ำ ติด jetski และเรือยันรถมอไซด์ 250 บาท

กลอนแม่เหล็กแบบดูด แบบเปลือย เปิดด้านซ้าย ราคาถูกดูดได้ 3-5 kg.html กลอนแม่เหล็กแบบดูด แบบเปลือย เปิดด้านซ้าย ราคาถูกดูดได้ 3-5 kg 250 บาท

digital multimeter  dT-9206A คุ้มมากมี3ตัวสุดท้าย.html digital multimeter dT-9206A คุ้มมากมี3ตัวสุดท้าย 500 บาท

กลอนไฟฟ้า12v สำหรับประตูอลูมิเนียม หอพัก.html กลอนไฟฟ้า12v สำหรับประตูอลูมิเนียม หอพัก 1,200 550 บาท ลดราคา-50%

สายต่อมิเตอร์ ปลั๊กกล้วย สองด้าน bananajack สีแดง.html สายต่อมิเตอร์ ปลั๊กกล้วย สองด้าน bananajack สีแดง 150 80 บาท

โมดูลเซ็นเซอร์สภาพอากาศเม็ดฝน.html โมดูลเซ็นเซอร์สภาพอากาศเม็ดฝน 60 บาท

เครื่องโปรแกรมชิพ ทุกชนิด และ eeprom โปรแกรมได้แยอะมาก pic/51/avr/93/24 ได้หมด.html เครื่องโปรแกรมชิพ ทุกชนิด และ eeprom โปรแกรมได้แยอะมาก pic/51/avr/93/24 ได้หมด 2,400 บาท

ชิพ 16F877A  40 ขา.html ชิพ 16F877A 40 ขา 150 บาท

สวิตซ์ รถยนต์/มอไซด์/จักรยานไฟฟ้า มีปุ่มสีแดงพร้อมสายเสียบ.html สวิตซ์ รถยนต์/มอไซด์/จักรยานไฟฟ้า มีปุ่มสีแดงพร้อมสายเสียบ 50 บาท

วัด v วัดtemp2ตัว แสดงเวลาได้แสงสีน้ำเงิน ติดมอไซด์ได้ นิวปาเจโรติดสวยมาก.html วัด v วัดtemp2ตัว แสดงเวลาได้แสงสีน้ำเงิน ติดมอไซด์ได้ นิวปาเจโรติดสวยมาก 530 340 บาท ลดราคา-5%

Arduino UNO R3 atmega328p AVR บอร์ดนี้ถูกสุด.html Arduino UNO R3 atmega328p AVR บอร์ดนี้ถูกสุด 150 บาท

มิเตอร์วัดvolt+แสดงระดับแบต+เทอร์โมมิเตอร์2จุดในรถและนอกรถ + นาฬิกา 4in1.html มิเตอร์วัดvolt+แสดงระดับแบต+เทอร์โมมิเตอร์2จุดในรถและนอกรถ + นาฬิกา 4in1 800 220 บาท ลดราคา-50%

ชุดขับ motor dc6v-24v 3APWM DC สวิทช์ควบคุมความเร็วมอเตอร์ความเร็ว 6V12V24V28V 3A .html ชุดขับ motor dc6v-24v 3APWM DC สวิทช์ควบคุมความเร็วมอเตอร์ความเร็ว 6V12V24V28V 3A 170 บาท

ชุดซ่อมชุดขับ Motorลู่วิ่งได้ถึง3000W  DC .html ชุดซ่อมชุดขับ Motorลู่วิ่งได้ถึง3000W DC 2,000 บาท

ชุดขับ10A PWM DCmotor12-24vแบบกลับทางหมุนได้.html ชุดขับ10A PWM DCmotor12-24vแบบกลับทางหมุนได้ 250 บาท

ตัวอัดเสียง30เสียงหรือได้หลายไฟล์เสียง เสียงออกลำโพงใหญ่ได้.html ตัวอัดเสียง30เสียงหรือได้หลายไฟล์เสียง เสียงออกลำโพงใหญ่ได้ 2,500 บาท

sensor loadcell วัดน้ำหนัก 100kg แบบประหยัด.html sensor loadcell วัดน้ำหนัก 100kg แบบประหยัด 100 บาท

วัด v วัดtemp2ตัว แสดงเวลาได้ แสงสีแดง ติดมอไซด์ได้ นิวปาเจโรติดสวยมาก.html วัด v วัดtemp2ตัว แสดงเวลาได้ แสงสีแดง ติดมอไซด์ได้ นิวปาเจโรติดสวยมาก 450 330 บาท ลดราคา-10%

วัด temp มีเวลาวันที่วัดvoltได้15vไว้ติดรถใช้แทนนาฬิกา0.56นิ้ว.html วัด temp มีเวลาวันที่วัดvoltได้15vไว้ติดรถใช้แทนนาฬิกา0.56นิ้ว 250 บาท

heater 900w 220v.html heater 900w 220v 500 บาท

กรอบเปล่าๆ สำหรับใส่มิเตอร์ ชนิดต่างๆ.html กรอบเปล่าๆ สำหรับใส่มิเตอร์ ชนิดต่างๆ 40 บาท

relay 220v คุมไฟ220v10A ไร้สายผ่านคลื่นวิทยุ  1000-3000m แยกตัวลูก6ตัว.html relay 220v คุมไฟ220v10A ไร้สายผ่านคลื่นวิทยุ 1000-3000m แยกตัวลูก6ตัว 3,300 บาท

สายต่อมิเตอร์ ปลั๊กกล้วย สองด้าน bananajack สีดำ 4มม.html สายต่อมิเตอร์ ปลั๊กกล้วย สองด้าน bananajack สีดำ 4มม 150 80 บาท

ที่ขัดเคลือบรถยนต์ไฟฟ้า12v.html ที่ขัดเคลือบรถยนต์ไฟฟ้า12v 1,200 850 บาท ลดราคา-40%

ลังถ่านพร้อมสาย ใส่ถ่าน9V แบบเหลี่ยม สำหรับ MCUและวงจรทั่วไป.html ลังถ่านพร้อมสาย ใส่ถ่าน9V แบบเหลี่ยม สำหรับ MCUและวงจรทั่วไป 35 บาท

กลอนไฟฟ้า12Vแบบดูด 60KG สำหรับ ทำประตูไฟฟ้า.html กลอนไฟฟ้า12Vแบบดูด 60KG สำหรับ ทำประตูไฟฟ้า 800 450 บาท ลดราคา-40%

มิเตอร์24v สีแดง คุมอุณหภูมิหม้อน้ำรถมีrelayหน้าปัดสวยๆ สำหรับรถตู้ สิบล้อ รถบัส.html มิเตอร์24v สีแดง คุมอุณหภูมิหม้อน้ำรถมีrelayหน้าปัดสวยๆ สำหรับรถตู้ สิบล้อ รถบัส 800 550 บาท ลดราคา-20%

sensor วัดแรงดันลมของเหลวแบบแรงดันต่ำๆเช่นพวกอุโมงค์ลม ใช้ง่ายสุดๆ รุ่นนี้ .html sensor วัดแรงดันลมของเหลวแบบแรงดันต่ำๆเช่นพวกอุโมงค์ลม ใช้ง่ายสุดๆ รุ่นนี้ 1,500 บาท

sensor วัดน้ำหนัก 10kg/20kg รุ่นถูกราคาเดียวกัน.html sensor วัดน้ำหนัก 10kg/20kg รุ่นถูกราคาเดียวกัน 450 บาท

โซลินอยด์ DC 6V  เอาไว้ทำเปิดวาวล์น้ำเกลือแบบ auto ขนาดเล็กมาก.html โซลินอยด์ DC 6V เอาไว้ทำเปิดวาวล์น้ำเกลือแบบ auto ขนาดเล็กมาก 450 บาท

ชุด relay 220vไร้สายผ่านคลื่นวิทยุ 2000-3000m (คุมไฟฟ้า5-220v 30A)แยกตัวลูก4ตัว.html ชุด relay 220vไร้สายผ่านคลื่นวิทยุ 2000-3000m (คุมไฟฟ้า5-220v 30A)แยกตัวลูก4ตัว 2,000 2,000 บาท

วัดความถี่HZของไฟ 220v.html วัดความถี่HZของไฟ 220v 350 บาท

เซ็นเซอร์ตรวจจับฝนตก หรือตรวจจับน้ำท่วม.html เซ็นเซอร์ตรวจจับฝนตก หรือตรวจจับน้ำท่วม 50 บาท

วัดแบตแห้ง48v มีระดับขีดบอกบอกแบตว่าเหลือเท่าไหร่.html วัดแบตแห้ง48v มีระดับขีดบอกบอกแบตว่าเหลือเท่าไหร่ 150 บาท

โมดูลตรวจจับเสียง มีภาคตรวจจับเสียง output เป็นลอจิก0.html โมดูลตรวจจับเสียง มีภาคตรวจจับเสียง output เป็นลอจิก0 120 60 บาท
รับข่าวสารทางอีเมล
แท็ก
ดู VDO การทำโครงงานทั้งหมดของ อ.ประเสริฐ ตรวจสอบสถานะไปรษณีย์

ชื่อสินค้า : lcd 16 ตัวอักษรพร้อมปุ่ม สำหรับต่อ Arduino และ51/picราคา:220บาท
ลากเม้าเพื่อ ดูรายละเอียดเพิ่มเติม คลิ๊กดูรูปอื่นได้ จะสั่งซื้อกดที่รถเข็นด้านขวานี้ --)
lcd 16 ตัวอักษรพร้อมปุ่ม สำหรับต่อ Arduino และ51/pic
รายละเอียดสินค้า รหัสสินค้า 017038
เข้าชม : 6875 | สั่งซื้อไปแล้ว : มากกว่า5 | Wishlist Rate : 0    จำนวนในstock : stock เพิ่มลง Wishlist
Arduino LCD1602


Minimal Display Example

To start up the LCD and display a message, open a new sketch in the Arduino IDE and paste in the following code:

#include
#include

LiquidCrystal lcd( 8, 9, 4, 5, 6, 7 );

void setup()
{
  lcd.begin(16, 2);
  lcd.print("hello, world!");
}

void loop()
{
    // your main loop code here...
}


----------------------------

  1. /* LCD Keypad Shield
  2.    Author: acw@home
  3.    Aug 25, 2009
  4.    
  5. LCD PIN assignment:
  6.  
  7. LCD         Arduino
  8. -------------------
  9. RS          8
  10. ENABLE      9
  11. D4          4
  12. D5          5
  13. D6          6
  14. D7          7
  15.  
  16. Keypad PIN = A0
  17.  
  18. */
  19. #include
  20.  
  21. // analog PIN A0
  22. #define KEY_PIN  0
  23.  
  24. LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
  25.  
  26. int key;
  27. int last_key = -1; // save the last key pressed
  28.  
  29. void setup()
  30. {
  31.   lcd.begin(16, 2);
  32.   lcd.print("Press any key");
  33. }
  34.  
  35. void loop()
  36. {
  37.   key = analogRead(KEY_PIN);
  38.   if (key != last_key) {
  39.     lcd.setCursor(0, 1);
  40.     lcd.print(key);
  41.     lcd.print("        ");
  42.     last_key = key;
  43.   }
  44. }

----------------------------------

  1. /* LCD Keypad Shield
  2.    Author: acw@home
  3.    Aug 25, 2009
  4.    
  5. LCD PIN assignment:
  6.  
  7. LCD         Arduino
  8. -------------------
  9. RS          8
  10. ENABLE      9
  11. D4          4
  12. D5          5
  13. D6          6
  14. D7          7
  15.  
  16. Keypad PIN = A0
  17.  
  18. Key pressed       A0 Reading
  19. --------------------------------
  20. RIGHT             0
  21. UP                145
  22. DOWN              329
  23. LEFT              504
  24. SELECT            739
  25.             1023
  26.  
  27. */
  28. #include
  29.  
  30. enum {
  31.   KEY_RIGHT,
  32.   KEY_UP,
  33.   KEY_DOWN,
  34.   KEY_LEFT,
  35.   KEY_SELECT,
  36.   NUM_KEYS
  37. };
  38.  
  39. #define LED_PIN  13
  40. #define KEY_PIN  0
  41. #define KEY_NONE 1020
  42.  
  43. LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
  44.  
  45. int key_val[]= { 140, 320, 500, 730, KEY_NONE };
  46. char *key_name[] = { "right", "up", "down", "left", "select" };
  47. int key;
  48. int last_key; // save the last key pressed
  49.  
  50. void setup()
  51. {
  52.   lcd.begin(16, 2);
  53.   lcd.print("Press any key");
  54.   last_key = KEY_NONE;
  55. }
  56.  
  57. int readKey(int pin)
  58. {
  59.   int n, key_in;
  60.   
  61.   n = analogRead(KEY_PIN);
  62.   if (n < KEY_NONE) {
  63.     // a key is pressed
  64.     digitalWrite(LED_PIN, HIGH); // turn on LED
  65.     // show the A0 reading
  66.     lcd.setCursor(0, 0);
  67.     lcd.print("Value: ");
  68.     lcd.print(n);
  69.     lcd.print("                  ");
  70.     // wait for the key being released
  71.     do {
  72.       key_in = n;
  73.       n = analogRead(KEY_PIN);
  74.     } while (n < KEY_NONE);
  75.     digitalWrite(LED_PIN, LOW); // turn off LED
  76.     // decode the key
  77.     for (int i=KEY_RIGHT; i
  78.       if (key_in < key_val[i]) {
  79.         return i;
  80.       }
  81.     }
  82.   }
  83.   return KEY_NONE;
  84. }
  85.  
  86. void loop()
  87. {
  88.   key = readKey(KEY_PIN);
  89.   if (key != KEY_NONE && key != last_key) {
  90.     lcd.setCursor(0, 1);
  91.     lcd.print("Key  : ");
  92.     lcd.print(key_name[key]);
  93.     lcd.print("        ");
  94.     last_key = key;
  95.   }
  96. }



Complex Example

The extensive example below combines a number of techniques to demonstrate how to show messages on the LCD, read from the buttons, and change the display message depending on which buttons are pressed.

/*
  Example code for the Freetronics LCD & Keypad Shield:
  
    http://www.freetronics.com/products/lcd-keypad-shield
  
  by Marc Alexander, 7 September 2011
  This example code is in the public domain.
  
  ---------------------------------------------------------------------
  
  This program demonstrates button detection, LCD text/number printing,
  and LCD backlight control on the Freetronics LCD & Keypad Shield, connected to an Arduino board.
  
  After powerup, the screen looks like this:
  
       ------------------
       |Freetronics 16x2|
       |Btn:          0 | <- This time value counts up the number of seconds since reset (overflows at 99)
       ------------------
 
  When a button is pressed, a label appears for it:
  
       ------------------
       |Freetronics 16x2|
       |Btn:RIGHT     0 |
       ------------------
       Labels are LEFT, UP, DOWN, RIGHT and SELECT-FLASH.
       SELECT-FLASH makes the LCD backlight flash off and on when held down.  
  
  Pins used by LCD & Keypad Shield:
  
    A0: Buttons, analog input from voltage ladder
    D4: LCD bit 4
    D5: LCD bit 5
    D6: LCD bit 6
    D7: LCD bit 7
    D8: LCD RS
    D9: LCD E
    D3: LCD Backlight (high = on, also has pullup high so default is on)
  
  ADC voltages for the 5 buttons on analog input pin A0:
  
    RIGHT:  0.00V :   0 @ 8bit ;   0 @ 10 bit
    UP:     0.71V :  36 @ 8bit ; 145 @ 10 bit
    DOWN:   1.61V :  82 @ 8bit ; 329 @ 10 bit
    LEFT:   2.47V : 126 @ 8bit ; 505 @ 10 bit
    SELECT: 3.62V : 185 @ 8bit ; 741 @ 10 bit
*/
/*--------------------------------------------------------------------------------------
  Includes
--------------------------------------------------------------------------------------*/
#include
#include   // include LCD library
/*--------------------------------------------------------------------------------------
  Defines
--------------------------------------------------------------------------------------*/
// Pins in use
#define BUTTON_ADC_PIN           A0  // A0 is the button ADC input
#define LCD_BACKLIGHT_PIN         3  // D3 controls LCD backlight
// ADC readings expected for the 5 buttons on the ADC input
#define RIGHT_10BIT_ADC           0  // right
#define UP_10BIT_ADC            145  // up
#define DOWN_10BIT_ADC          329  // down
#define LEFT_10BIT_ADC          505  // left
#define SELECT_10BIT_ADC        741  // right
#define BUTTONHYSTERESIS         10  // hysteresis for valid button sensing window
//return values for ReadButtons()
#define BUTTON_NONE               0  // 
#define BUTTON_RIGHT              1  // 
#define BUTTON_UP                 2  // 
#define BUTTON_DOWN               3  // 
#define BUTTON_LEFT               4  // 
#define BUTTON_SELECT             5  // 
//some example macros with friendly labels for LCD backlight/pin control, tested and can be swapped into the example code as you like
#define LCD_BACKLIGHT_OFF()     digitalWrite( LCD_BACKLIGHT_PIN, LOW )
#define LCD_BACKLIGHT_ON()      digitalWrite( LCD_BACKLIGHT_PIN, HIGH )
#define LCD_BACKLIGHT(state)    { if( state ){digitalWrite( LCD_BACKLIGHT_PIN, HIGH );}else{digitalWrite( LCD_BACKLIGHT_PIN, LOW );} }
/*--------------------------------------------------------------------------------------
  Variables
--------------------------------------------------------------------------------------*/
byte buttonJustPressed  = false;         //this will be true after a ReadButtons() call if triggered
byte buttonJustReleased = false;         //this will be true after a ReadButtons() call if triggered
byte buttonWas          = BUTTON_NONE;   //used by ReadButtons() for detection of button events
/*--------------------------------------------------------------------------------------
  Init the LCD library with the LCD pins to be used
--------------------------------------------------------------------------------------*/
LiquidCrystal lcd( 8, 9, 4, 5, 6, 7 );   //Pins for the freetronics 16x2 LCD shield. LCD: ( RS, E, LCD-D4, LCD-D5, LCD-D6, LCD-D7 )
/*--------------------------------------------------------------------------------------
  setup()
  Called by the Arduino framework once, before the main loop begins
--------------------------------------------------------------------------------------*/
void setup()
{
   //button adc input
   pinMode( BUTTON_ADC_PIN, INPUT );         //ensure A0 is an input
   digitalWrite( BUTTON_ADC_PIN, LOW );      //ensure pullup is off on A0
   //lcd backlight control
   digitalWrite( LCD_BACKLIGHT_PIN, HIGH );  //backlight control pin D3 is high (on)
   pinMode( LCD_BACKLIGHT_PIN, OUTPUT );     //D3 is an output
   //set up the LCD number of columns and rows: 
   lcd.begin( 16, 2 );
   //Print some initial text to the LCD.
   lcd.setCursor( 0, 0 );   //top left
   //          1234567890123456
   lcd.print( "Freetronics 16x2" );
   //
   lcd.setCursor( 0, 1 );   //bottom left
   //          1234567890123456
   lcd.print( "Btn:" );
}
/*--------------------------------------------------------------------------------------
  loop()
  Arduino main loop
--------------------------------------------------------------------------------------*/
void loop()
{
   byte button;
   byte timestamp;
   
   //get the latest button pressed, also the buttonJustPressed, buttonJustReleased flags
   button = ReadButtons();
   //blank the demo text line if a new button is pressed or released, ready for a new label to be written
   if( buttonJustPressed || buttonJustReleased )
   {
     lcd.setCursor( 4, 1 );
     lcd.print( "            " );
   }
   //show text label for the button pressed
   switch( button )
   {
      case BUTTON_NONE:
      {
         break;
      }
      case BUTTON_RIGHT:
      {
         lcd.setCursor( 4, 1 );
         lcd.print( "RIGHT" );
         break;
      }
      case BUTTON_UP:
      {
         lcd.setCursor( 4, 1 );
         lcd.print( "UP" );
         break;
      }
      case BUTTON_DOWN:
      {
         lcd.setCursor( 4, 1 );
         lcd.print( "DOWN" );
         break;
      }
      case BUTTON_LEFT:
      {
        lcd.setCursor( 4, 1 );
        lcd.print( "LEFT" );
        break;
     }
     case BUTTON_SELECT:
     {
        lcd.setCursor( 4, 1 );
        lcd.print( "SELECT-FLASH" );    
        
        //SELECT is a special case, it pulses the LCD backlight off and on for demo
        digitalWrite( LCD_BACKLIGHT_PIN, LOW );
        delay( 150 );
        digitalWrite( LCD_BACKLIGHT_PIN, HIGH );   //leave the backlight on at exit
        delay( 150 );
        
        /* an example of LCD backlight control via macros with nice labels
        LCD_BACKLIGHT_OFF();
        delay( 150 );
        LCD_BACKLIGHT_ON();   //leave the backlight on at exit
        delay( 150 );
        */
        
        /*
        // an example of LCD backlight control via a macro with nice label, called with a value
        LCD_BACKLIGHT(false);
        delay( 150 );
        LCD_BACKLIGHT(true);   //leave the backlight on at exit
        delay( 150 );
        */
        
        break;
      }
      default:
     {
        break;
     }
   }
   // print the number of seconds since reset (two digits only)
   timestamp = ( (millis() / 1000) % 100 );   //"% 100" is the remainder of a divide-by-100, which keeps the value as 0-99 even as the result goes over 100
   lcd.setCursor( 14, 1 );
   if( timestamp <= 9 )
      lcd.print( " " );   //quick trick to right-justify this 2 digit value when it's a single digit
   lcd.print( timestamp, DEC );
/*  
   //debug/test display of the adc reading for the button input voltage pin.
   lcd.setCursor(12, 0);
   lcd.print( "    " );          //quick hack to blank over default left-justification from lcd.print()
   lcd.setCursor(12, 0);         //note the value will be flickering/faint on the LCD
   lcd.print( analogRead( BUTTON_ADC_PIN ) );
*/
   //clear the buttonJustPressed or buttonJustReleased flags, they've already done their job now.
   if( buttonJustPressed )
      buttonJustPressed = false;
   if( buttonJustReleased )
      buttonJustReleased = false;
}
/*--------------------------------------------------------------------------------------
  ReadButtons()
  Detect the button pressed and return the value
  Uses global values buttonWas, buttonJustPressed, buttonJustReleased.
--------------------------------------------------------------------------------------*/
byte ReadButtons()
{
   unsigned int buttonVoltage;
   byte button = BUTTON_NONE;   // return no button pressed if the below checks don't write to btn
   
   //read the button ADC pin voltage
   buttonVoltage = analogRead( BUTTON_ADC_PIN );
   //sense if the voltage falls within valid voltage windows
   if( buttonVoltage < ( RIGHT_10BIT_ADC + BUTTONHYSTERESIS ) )
   {
      button = BUTTON_RIGHT;
   }
   else if(   buttonVoltage >= ( UP_10BIT_ADC - BUTTONHYSTERESIS )
           && buttonVoltage <= ( UP_10BIT_ADC + BUTTONHYSTERESIS ) )
   {
      button = BUTTON_UP;
   }
   else if(   buttonVoltage >= ( DOWN_10BIT_ADC - BUTTONHYSTERESIS )
           && buttonVoltage <= ( DOWN_10BIT_ADC + BUTTONHYSTERESIS ) )
   {
      button = BUTTON_DOWN;
   }
   else if(   buttonVoltage >= ( LEFT_10BIT_ADC - BUTTONHYSTERESIS )
           && buttonVoltage <= ( LEFT_10BIT_ADC + BUTTONHYSTERESIS ) )
   {
      button = BUTTON_LEFT;
   }
   else if(   buttonVoltage >= ( SELECT_10BIT_ADC - BUTTONHYSTERESIS )
           && buttonVoltage <= ( SELECT_10BIT_ADC + BUTTONHYSTERESIS ) )
   {
      button = BUTTON_SELECT;
   }
   //handle button flags for just pressed and just released events
   if( ( buttonWas == BUTTON_NONE ) && ( button != BUTTON_NONE ) )
   {
      //the button was just pressed, set buttonJustPressed, this can optionally be used to trigger a once-off action for a button press event
      //it's the duty of the receiver to clear these flags if it wants to detect a new button change event
      buttonJustPressed  = true;
      buttonJustReleased = false;
   }
   if( ( buttonWas != BUTTON_NONE ) && ( button == BUTTON_NONE ) )
   {
      buttonJustPressed  = false;
      buttonJustReleased = true;
   }
   
   //save the latest button value, for change event detection next time round
   buttonWas = button;
   
   return( button );
}



ข้อมูลจำเพาะของ

1 . ขนาดของโมดูล20.5mm × 41mm

 

2 . โมดูลน้ำหนัก: 57g

 1602ตัวละครจอแอลซีดีความรู้เบื้องต้น

1602LCDพารามิเตอร์ทางเทคนิคหลัก

 

1 . ความสามารถในการแสดงผล: 16 × 2ตัวละคร

2 . แรงดันไฟฟ้าชิป: 4 . 5 - 5 . 5V

3 . การทำงานปัจจุบัน2 . 0mA (5 . 0V)

4 . โมดูลแรงดันไฟฟ้าสูงสุด: 5 . 0V

5 . ขนาดไม่มี: 2 . 95 × 4 . 35 (กว้าง× สูง) มม.

 

 

 

1 VSS แหล่งจ่ายไฟไปยัง9 D2 ข้อมูล

 

2 VDD แหล่งจ่ายไฟบวก10 D3 ข้อมูล

3 VL อคติจอแอลซีดี11 D4 ข้อมูล

4 สต็ข้อมูล/คำสั่งเลือก12 D5 ข้อมูล

5 R / W อ่าน/เขียนเลือก13 D6 ข้อมูล

6 E เปิดใช้งานสัญญาณ14 D7 ข้อมูล

7 D0 ข้อมูล15 BLA บวกแสงไฟ

8 D1 ข้อมูล16 BLK แสงไฟลบ

แรกหนึ่งเท้า: VSS คืออำนาจพื้นดิน

เป็นครั้งแรกที่สองขา: VDD เชื่อมต่อ5V ไฟบวก

มาตรา3 ฟุต: VL ด้านข้างของผลึกปรับความคมชัดของจอแสดงผลของเหลว, ความคมชัดที่เชื่อมต่อกับแหล่งจ่ายไฟเชิงบวกที่อ่อนแอดินตรงกันข้าม

สูงสุดจะผลิตความคมชัดสูง" ผี" เมื่อนำมาใช้โดย10K มิเตอร์เพื่อปรับความคมชัด

มาตรา4 ฟุต: อาร์เอสสำหรับการเลือกลงทะเบียนเลือกข้อมูลที่ลงทะเบียนสูงให้เลือกลงทะเบียนการเรียนการสอนอยู่ในระดับต่ำ

มาตรา5 เท้า: R / W สำหรับสายสัญญาณเขียนการอ่านสูงเขียนงานอยู่ในระดับต่ำ เมื่ออาร์เอส

และR / W ต่ำสามารถเขียนคำแนะนำร่วมกันหรือที่อยู่หน้าจอเมื่อสต็ต่ำR / W สูง

คุณสามารถอ่านสัญญาณไม่ว่างเมื่อสต็สูงR / W ต่ำข้อมูลสามารถเขียนได้

มาตรา6 ฟุต: E ขั้วมีการใช้งานของลูกค้าเมื่อE Duanyou กระโดดสูงเมื่อมันกลายเป็นต่ำโมดูล LCD รันคำสั่ง

มาตรา7 - 14 ฟุต: D0 ~ D7 เป็น8 บิตสายข้อมูลแบบสองทิศทาง

ครั้งแรก15 ฟุต: บวกแสงไฟ

ครั้งแรก16 ฟุต: ลบแสงไฟ

1602LCDคำอธิบายคำสั่ง

1602 โมดูล LCD ควบคุมภายในมี11 ของคำสั่งการควบคุมดังแสดงในตารางต่อไปนี้

 การเรียนการสอนที่สต็ R / W D7 D6 D5 D4 D3 D2 D1 D0

หน้าจอที่ชัดเจน0000000001

2 เคอร์เซอร์กลับ* 000000001

 

3 ชุดที่จะใส่โหมด0 0 0 0 0 0 0 1 I / DS

4 แสดง ON / OFF การควบคุม0 0 0 0 0 0 1 DCB

5 หรือตัวอักษรเปลี่ยนเคอร์เซอร์0 0 0 0 0 1 S / CR / ลิตร **



ภาพสินค้าอื่นๆ คลิ๊กที่รูป หากต้องการ Zoom กดแว่นขยาย ลาก mouse ที่ภาพเลื่อนซ้ายขวาได้
lcd 16 ตัวอักษรพร้อมปุ่ม สำหรับต่อ Arduino และ51/pic

ราคาสั่งจากหน้า web 220 บาท
ราคาซื้อเองที่สาขา
220 บาท

สินค้าที่เกี่ยวข้อง
  • สีขาว 3W ไฟ LED พลังงานสูง 180-200LM 1ดวง สีขาว 3W ไฟ LED พลังงานสูง 180-200LM 1ดวง 25 บาท

  • 7-segment พร้อมปุ่มสำหรับ arduino/pic/mcs51 7-segment พร้อมปุ่มสำหรับ arduino/pic/mcs51 200 บาท

  • LED superbrigh  3watt  สีขาวอบอุ่น wormlight  ยึดบนแผ่นระบายความร้อนให้เสร็จ LED superbrigh 3watt สีขาวอบอุ่น wormlight ยึดบนแผ่นระบายความร้อนให้เสร็จ 30 บาท

  •  LED superbrigh สีฟ้าน้ำเงิน ขนาด 3mm ชุดละ 10 ดวง LED superbrigh สีฟ้าน้ำเงิน ขนาด 3mm ชุดละ 10 ดวง 20 บาท

  • ไฟวิ่ง สวยๆ ดาวตก ไว้ติดรถเท่ห์มาก พร้อมมรีโมท ไฟวิ่ง สวยๆ ดาวตก ไว้ติดรถเท่ห์มาก พร้อมมรีโมท 900 บาท

  • 7segment 0.56/0.5 นิ้วสีแดง common Cathode มีจุดกลาง สำหรับทำนาฬิกา 7segment 0.56/0.5 นิ้วสีแดง common Cathode มีจุดกลาง สำหรับทำนาฬิกา 35 บาท

  • 7-segment 10นิ้ว คอมมอนแอโนด/cathode 7-segment 10นิ้ว คอมมอนแอโนด/cathode 1,000 บาท

  • ขายส่ง LED superbrigh สีเขียว ขนาด 5mm ชุดละ 500 ดวง ขายส่ง LED superbrigh สีเขียว ขนาด 5mm ชุดละ 500 ดวง 350 บาท

  • ขายส่ง LED superbrigh สีแดง ขนาด 5mm ชุดละ 500 ดวง ขายส่ง LED superbrigh สีแดง ขนาด 5mm ชุดละ 500 ดวง 350 บาท


ใครทำรายการไม่ได้ให้จดรหัส และจำนวนมาให้ผมทาง EMAIL,SMSหรือมาทาง line

ติดต่อ สินค้า LINE ID: electhai.com  ใส่ .com ให้เต็มๆด้วยนะครับ

เปิดรับทำโปรเจคทางอิเล็กทรอนิคและทางกล  ใครจะเอาโปรเจคเร่งด่วนติดต่อได้


 

การส่งสินค้า มีอยู่ 7 แบบคับ
1.ปรกติส่ง kerry ในกทมและปริมนฑลจะได้ของ ภายใน1วันถ้าโอนก่อน14.40  ตจว 1-2วัน
2. EMS ตรงนี้พิเศษสำหรับ กทม/นน/ปทุม/สมุทรปราการ โอนได้ถึง 19.30 ส่งของถึงพรุ่งนี้
3. กรณีของหนัก ส่ง nim express
4. กรณีของด่วน ส่งรถตู้รถทัวว์ได้ครับ แต่มูลค่าต้องมากกว่า 3000
5. กรณีรีบเร่งมากๆ สามารถมารับได้ที่ flash บางกร่าง ได้เลยค่าฝาก10 บาท
6. กรณีรีบเร่งมากๆ แต่ไม่อยากเดินทาง ส่ง lineman ได้ ค่าเดินทางลูกค้าจ่าย
7. กรณีของราคาแพง ให้นัดรับของได้คับ มัดจำไว้หน่อย แล้วจ่ายสดที่เหลือ
***********************************************

หรือต้องการด่วนมาก ก็โอนตังมา+ค่าฝาก10 บาท แล้วรับของได้ที่ kerry express สาขานครอินได้ตั้งแต่ 11.00-17.40 ครับ  แผนที่ kerry นครอิน คลิ๊กดูที่นี่ครับ   พิกัดอยู่ที่นี่ครับคลิ๊กโลด

 

ส่งKERRY/flash express มีแบบเก็บเงินปลายทางด้วยคับ
สินค้ามีเก็บปลายทางพร้อมรวมส่งได้คับ

(ส่ง lineman ต้องโอนก่อนไม่มีระบบเก็บเงินสินค้าปลายทางสำหรับ lineman)



ไม่ได้เป็นสมาชิกก็สามารถสั่งซื้อได้ครับ
เลือกสินค้าได้เลย แล้วเอาลงรถเข็นสีแดงๆ
เมื่อเลือกครบแล้ว จากนั้นกดดำเนินการสั่งซื้อได้ครับ หากทำผิด เริ่มใหม่ได้ครับ

ว่าจะรวมบิล หรือ เอารายการใหม่ล่าสุด

หรือ แค่จดรหัสสินค้ามาแล้วส่ง sms หรือ emailหรือ lineสะดวกสุด มาแค่นั้นเองครับ

การโอนเงิน  ในนาม สุประเสริฐ



       
       
     
 
สุประเสริฐ กรุงเทพ 022-707-23-94 ออมทรัพย์  
         
         

โทรหา  อ ประเสริฐ ช่วง 12.00-20.00 เท่านั้น แต่ทัก line มาดีกว่าคับ ได้ 24ชม ว่างแล้วจะตอบให้ครับ089-7654237  ติดต่อทาง line สะดวกกว่า

electhailand@gmail.com          เมล์นี้ใช้ติดตามสินค้า สั่งสินค้า และสอบถามครับ

เปิดรับทำโปรเจคเร่งด่วน ใครจะเอาโปรเจคเร่งด่วน รับทำครับ
-------------------------------------------------------------


สามารถออกบิลเบิกมหาลัยได้แน่นอนครับ
พระจอมเกล้าธนบุรี ก็เบิกได้ครับ แต่ต้องระบุ ชื่อคณะให้ถูกต้อง
และ ที่อยู่ให้ถูกต้องในช่องออกบิล หลังจากตอนที่เลือกปุ่มดำเนินการสั่งซื้อ นะครับ

ไม่ต้อง  สมัครสมาชิก   ก็ซื้อได้ครับ