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


































สินค้าไม่มีหมวดหมู่ (7)
เข้าสู่ระบบ
ตะกร้าสินค้าของคุณ
ไม่มีสินค้าในตะกร้า
สินค้าขายดี
โมดูลตรวจจับเสียง มีภาคตรวจจับเสียง output เป็นลอจิก0.html โมดูลตรวจจับเสียง มีภาคตรวจจับเสียง output เป็นลอจิก0 120 60 บาท

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ตุ๊กตาฮิปโปเล่น mp3 มีลำโพงในตัวติดรถยนต์ได้ของใหม่โละ stock.html ตุ๊กตาฮิปโปเล่น mp3 มีลำโพงในตัวติดรถยนต์ได้ของใหม่โละ stock 1,500 400 บาท ลดราคา-50%

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

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

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

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

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

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

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

ลูกลอยไฟฟ้า.html ลูกลอยไฟฟ้า 250 บาท

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

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

โมดูล relay5v 2ช่องเลือกลอจิกได้ มีopto ไม่ต้องกลัวว่า MCU จะพัง.html โมดูล relay5v 2ช่องเลือกลอจิกได้ มีopto ไม่ต้องกลัวว่า MCU จะพัง 120 บาท

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

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

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

ชุดขับ motor PWM DC ควบคุมความเร็วมอเตอร์ 3V 5V 1.8V 6V 12V 2A.html ชุดขับ motor PWM DC ควบคุมความเร็วมอเตอร์ 3V 5V 1.8V 6V 12V 2A 150 บาท

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

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

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

วัดDC volt0-100 วัดกระแส100A ในตัวเดียวกัน ไว้ติดรถต่างๆ.html วัดDC volt0-100 วัดกระแส100A ในตัวเดียวกัน ไว้ติดรถต่างๆ 480 330 บาท

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

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

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

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

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

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

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

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

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

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

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

ชุด relay 12vไร้สาย  30-100m (5-220v 10A)แยกตัวลูก2ตัวรีโมทส่ง 2ตัว.html ชุด relay 12vไร้สาย 30-100m (5-220v 10A)แยกตัวลูก2ตัวรีโมทส่ง 2ตัว 1,100 บาท
รับข่าวสารทางอีเมล
แท็ก
ดู VDO การทำโครงงานทั้งหมดของ อ.ประเสริฐ ตรวจสอบสถานะไปรษณีย์

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

สินค้าที่เกี่ยวข้อง
  • led ไฟสีขาวอบอุ่น แบบเส้นยาว1เมตร ความสว่างสูง สำหรับตู้ปลา led ไฟสีขาวอบอุ่น แบบเส้นยาว1เมตร ความสว่างสูง สำหรับตู้ปลา 220 70 บาท

  • รางไฟ led อลูมิเนียมหน้าโค้ง ขนาด150cm รางไฟ led อลูมิเนียมหน้าโค้ง ขนาด150cm 280 บาท

  • ชุดเลนขยาย สำหรับ led1w/3w/5w ชุดเลนขยาย สำหรับ led1w/3w/5w 20 บาท

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

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

  • 7-segment 0.28 นิ้ว แอโนด 3 หลัก 7-segment 0.28 นิ้ว แอโนด 3 หลัก 40 บาท

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

  • เส้น led แบบยืดหยุนได้ กันน้ำได้ ตัดยาวตามลูกค้าสั่ง สีน้ำเงิน เส้น led แบบยืดหยุนได้ กันน้ำได้ ตัดยาวตามลูกค้าสั่ง สีน้ำเงิน 70 บาท

  • จอ lcd 20*4 บรรทัด ใช้ไฟเลี้ยง 5v มี backlight สีฟ้า หรือ สีเขียว จอ lcd 20*4 บรรทัด ใช้ไฟเลี้ยง 5v มี backlight สีฟ้า หรือ สีเขียว 210 บาท

         
         

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

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

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


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

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