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


































สินค้าไม่มีหมวดหมู่ (7)
เข้าสู่ระบบ
ตะกร้าสินค้าของคุณ
ไม่มีสินค้าในตะกร้า
สินค้าขายดี
36V 350W ตัวควบคุม DC motor ชนิดมีแปรงถ่าน.html 36V 350W ตัวควบคุม DC motor ชนิดมีแปรงถ่าน 950 480 บาท

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

BANANA20A แจ๊คกล้วยตัวเมียสีพิเศษ สำหรับมิเตอร์ สีเขียว/เหลือง/น้ำเงิน 4มม.html BANANA20A แจ๊คกล้วยตัวเมียสีพิเศษ สำหรับมิเตอร์ สีเขียว/เหลือง/น้ำเงิน 4มม 30 บาท

แผ่นปริ๊นอเนกประสงค์ถูกมาก 18cm*30cm.html แผ่นปริ๊นอเนกประสงค์ถูกมาก 18cm*30cm 150 บาท

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

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

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

โปรแกรมชิพ ทุกชนิด และ eeprom โปรแกรมได้แยอะมากพร้อม socketครบถ้วน.html โปรแกรมชิพ ทุกชนิด และ eeprom โปรแกรมได้แยอะมากพร้อม socketครบถ้วน 2,700 บาท

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

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

มอเตอร์ไฟฟ้า 350w มีเกียทดในตัว 1:5  18-24Volt ค่าส่งปรับใหม่ถูกมาก.html มอเตอร์ไฟฟ้า 350w มีเกียทดในตัว 1:5 18-24Volt ค่าส่งปรับใหม่ถูกมาก 1,000 บาท

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

โมดูลบันทึกเสียง 18 วิ ISD1820 ใช้งานง่าย พร้อมลำโพง.html โมดูลบันทึกเสียง 18 วิ ISD1820 ใช้งานง่าย พร้อมลำโพง 110 บาท

หัวหนีบปากคีบจระเข้เอาไว้หนีบวงจร ขนาดหัวถึงท้าย6cm.html หัวหนีบปากคีบจระเข้เอาไว้หนีบวงจร ขนาดหัวถึงท้าย6cm 5 บาท

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

มิเตอร์วัด vและtemp 2บรรทัด เสียบที่จุดบุหรี่ ตัวสีดำ แสงสีแดงกับเขียว.html มิเตอร์วัด vและtemp 2บรรทัด เสียบที่จุดบุหรี่ ตัวสีดำ แสงสีแดงกับเขียว 300 บาท

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

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

รางเฟืองหนา 1cm สำหรับ ทำ ประตูไฟฟ้า.html รางเฟืองหนา 1cm สำหรับ ทำ ประตูไฟฟ้า 350 บาท

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

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

ชุด relay 12vไร้สายคลื่นวิทยุ  30-100m (คุมไฟฟ้า5-220v 10A)แยกตัวลูก2ตัว.html ชุด relay 12vไร้สายคลื่นวิทยุ 30-100m (คุมไฟฟ้า5-220v 10A)แยกตัวลูก2ตัว 880 บาท

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

หน้าปัดอลูมิเนียม volume มิเตอร์ สำหรับ r ปรับค่า.html หน้าปัดอลูมิเนียม volume มิเตอร์ สำหรับ r ปรับค่า 25 บาท

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

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

โมดูลแปลงไฟ volt สูงให้เป็นไฟvoltต่ำกว่า ออก3A .html โมดูลแปลงไฟ volt สูงให้เป็นไฟvoltต่ำกว่า ออก3A 120 บาท

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

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

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

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

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

ดิจิตอลโวลต์และแอมมิเตอร์ แบบ AC  วัดได้ 100A 330V.html ดิจิตอลโวลต์และแอมมิเตอร์ แบบ AC วัดได้ 100A 330V 380 บาท

JACK BANANA แจ๊คกล้วยตัวผู้ สำหรับต่อมิเตอร์ สีดำ แดงราคาต่อตัว.html JACK BANANA แจ๊คกล้วยตัวผู้ สำหรับต่อมิเตอร์ สีดำ แดงราคาต่อตัว 10 บาท

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

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

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

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

วัด volt วัด temp แสดงเวลาในตัวเดียวกัน ไว้ติดรถมอเตอร์ไซด์ มีสามสีให้เลือก.html วัด volt วัด temp แสดงเวลาในตัวเดียวกัน ไว้ติดรถมอเตอร์ไซด์ มีสามสีให้เลือก 250 บาท

เครื่องมือซ่อมแซมซ่อมยางรถจักรยานไฟฟ้า.html เครื่องมือซ่อมแซมซ่อมยางรถจักรยานไฟฟ้า 300 100 บาท ลดราคา-70%

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

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

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

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

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

วัดtempเสียบที่จุดบุหรี่ มีช่องUSB2ช่องชาร์จมือถือตัวสีดำแสงสีแดงน้ำเงิน.html วัดtempเสียบที่จุดบุหรี่ มีช่องUSB2ช่องชาร์จมือถือตัวสีดำแสงสีแดงน้ำเงิน 500 320 บาท ลดราคา-30%

สายสโคป BNC แบบปากคีบสะดวกมาก.html สายสโคป BNC แบบปากคีบสะดวกมาก 180 บาท

ชุด relay 12vไร้สาย  30-100m (5-220v 10A)แยกตัวลูก2ตัวรีโมทส่ง 2ตัว.html ชุด relay 12vไร้สาย 30-100m (5-220v 10A)แยกตัวลูก2ตัวรีโมทส่ง 2ตัว 1,100 บาท

ตัวแสดงผลน้ำหนัก 0.04kg-500kg มีoutput on/off relayได้ USB โปรแกรมบนคอมด้วย.html ตัวแสดงผลน้ำหนัก 0.04kg-500kg มีoutput on/off relayได้ USB โปรแกรมบนคอมด้วย 8,000 2,500 บาท ลดราคา-60%

ดิจิตอลโวลต์และแอมมิเตอร์ แบบ AC220V 100A วัดได้สูงสุด 300v.html ดิจิตอลโวลต์และแอมมิเตอร์ แบบ AC220V 100A วัดได้สูงสุด 300v 580 บาท
รับข่าวสารทางอีเมล
แท็ก
ดู VDO การทำโครงงานทั้งหมดของ อ.ประเสริฐ ตรวจสอบสถานะไปรษณีย์

ชื่อสินค้า : lcd 16 ตัวอักษรพร้อมปุ่ม สำหรับต่อ Arduino และ51/picราคา:220บาท
ลากเม้าเพื่อ ดูรายละเอียดเพิ่มเติม คลิ๊กดูรูปอื่นได้ จะสั่งซื้อกดที่รถเข็นด้านขวานี้ --)
lcd 16 ตัวอักษรพร้อมปุ่ม สำหรับต่อ Arduino และ51/pic
รายละเอียดสินค้า รหัสสินค้า 017038
เข้าชม : 7222 | สั่งซื้อไปแล้ว : มากกว่า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 บาท

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

  • ไฟส่องป้ายสุดประหยัดพลังงาน 24 ดวง LED 12V สีแดง ไฟส่องป้ายสุดประหยัดพลังงาน 24 ดวง LED 12V สีแดง 200 บาท

  • ไฟวิ่ง led daylight 12V สีเขียว ยาว 60cm บางเฉียบ กันน้ำ ไฟวิ่ง led daylight 12V สีเขียว ยาว 60cm บางเฉียบ กันน้ำ 200 บาท

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

  • LED 3W hi power สี RGB  สีแดง, สีเขียว, สีฟ้า ในตัวเดียว 1ดวง LED 3W hi power สี RGB สีแดง, สีเขียว, สีฟ้า ในตัวเดียว 1ดวง 50 บาท

  • ไฟled daylight 12V สีฟ้ายาว 60cm บางเฉียบ กันน้ำตัดให้สั้นให้ยาวได้ ไฟled daylight 12V สีฟ้ายาว 60cm บางเฉียบ กันน้ำตัดให้สั้นให้ยาวได้ 350 บาท

  • รางอลูมิเนียมติดมุม  หน้าโค้งสำหรับไฟ led แบบเส้น1เมตร รางอลูมิเนียมติดมุม หน้าโค้งสำหรับไฟ led แบบเส้น1เมตร 200 บาท

  • หลอดเลเซอร์ LASERสีแดง พร้อมวงจร เอาไว้ทำป้ายไฟตัวอักษรวิ่ง หลอดเลเซอร์ LASERสีแดง พร้อมวงจร เอาไว้ทำป้ายไฟตัวอักษรวิ่ง 20 บาท

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

         
         

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

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

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


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

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