
Device::VFD::GP1022 - GP1022 VFD module controller

use Device::VFD::GP1022;
my $vfd = Device::VFD::GP1022->('/dev/ttyUSB0');
$vfd->message( 'messages for vfd' );
use to orignal serial module
use Device::VFD::GP1022;
use Device::SerialPort;
my $serial = Device::SerialPort->new('/dev/ttyUSB0') or die;
# more serial port configs
my $vfd = Device::VFD::GP1022->( serial => $serial );
$vfd->message( 'messages for vfd' );

this module is controller for VFD module of GP1022. It works for Unix, Mac, and Windows.

instance
æååã弿°ã«ããããã¨ããã®æååãVFDã«è¡¨ç¤ºãã¾ãã Device::VFD::GP1022::Messageãuseããäºã§å©ç¨ã§ããDSLã使ç¨ãã¦ãç´°ããªè¡¨ç¤ºå¶å¾¡ãè¡ãã¾ãã
ç¹æ®ãªå¼ã³åºãããã«ããæåã夿´ã§ãã¾ãã
$vfd->message( append => 'for vfd' );
表示ä¸ã®æååã«ç¶ãã¦è¡¨ç¤ºãã¾ãã
$vfd->message( 'for vfd' );
$vfd->message( force => 'for vfd' );
表示ä¸ã®æååãæ¨ã¦ã¦ãå³æè¡¨ç¤ºãã¾ãã
$vfd->message( buffer => 'for vfd' );
ãããã¡ã¼ã«æååãèãã¾ããå¥é switch ã¡ã½ããã«ã¦ãããã¡ãåãæ¿ãããã¾ãã
ç¾å¨ã¹ã¯ãã¼ã«è¡¨ç¤ºä¸ãªãçãè¿ãã¾ãã
$vfd->display; $vfd->display(1);
表示éå§ããã
$vfd->display(0);
è¡¨ç¤ºåæ¢ããã
$vfd->scroll; $vfd->scroll(1);
ã¹ã¯ãã¼ã«éå§ããã
$vfd->scroll(0);
ã¹ã¯ãã¼ã«åæ¢ããã
switch to buffer
表示å 容ãé åºããã¾ãã
ç»é¢é åå ¨ã¦ã使ã£ã¦ã¡ãã»ã¼ã¸ãæç»ããã¾ãã
ç¹æ» æã®ããã¯ã°ã©ã¦ã³ãã¨ãã©ã¢ã°ã©ã¦ã³ããåãæ¿ãã¾ãã
$vfd->reverse; $vfd->reverse(1);
åãæ¿ããã
$vfd->reverse(0);
ããã©ã«ãã«æ»ãã
表示ãã¼ã¿å ¨ã¦ãã¯ãªã¢ãã¾ãã
å ¨ã¦ã®ç¶æ ãããã©ã«ãã«æ»ãã¾ãã

Kazuhiro Osawa <ko@yappo.ne.jp>

Device::VFD::GP1022::Message http://akizukidenshi.com/pdf/GP1022.pdf

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.