位置:51电子网 » 技术资料 » 音响技术

U8glib自带的国际象棋的例子

发布时间:2013/11/13 20:32:50 访问次数:3405

     U8glib库居然支持我最喜欢的0408字体,简单排了下版,AT93C66可以轻松显示6行字,但不支持中文,好在菜单也是自己人用,英文的也挺方便,而且内容丰图7点亮LCD.使其显示触攘坐标,可以测试出宙11 U8glib自带的国际象棋的例子-ChessrrK。图8所示是为办公室鱼缸做的控制器界面,右边游动的箭头就是候选项。
    征求了一下同事意见,他们居然都认为这个太简陋,于是我决定设计一个最华丽的1 2864菜单模板。图9所示是多级菜单的设计,做成了华丽的文件夹式,支持多级菜单,根据我的使用需求,做成了3级深度。
    最上方一行是主标题,右面显示的文件夹个数就是菜单选项的数量,每屏可以显示5行菜单,这里有1 5个菜单选项,所以有3个文件夹。点击下移按钮可以选择菜单,对应的菜单做反白显示,如果从第5行移到第6行,内容支持自动翻页。进入二级菜单后,主标题内容改为显示二级菜单标题内容,依旧根据菜单数量显示文件夹个数。
    我还顺手做了个温度传感器的坐标显示界面,也很精致,如图10所示。

        
    我还在U8glib自带的实例中找到了一个国际象棋的例子-Chess.很轻松就调通了,效果非常棒,如图11所示。这是个纯C程序,我数了一下程序的行数,居然接近2400行,应该是移植的。
    Arduino做这类应用,资源非常丰富,而且二次开发难度不大。整个华丽版菜单用了连续两周的时间写成,而且前提是我是个绝对的新手,中间还有一周在滑用数据说话:华丽版菜单包括注释一共257行,我简单数了一下,其中配置32行,排版、初始化样式51行,触摸屏功能74行,菜单功能76行,其他24行。
    由此可见,Arduino绝对可以缩短开发周期,既然可以省下来这么多时间,我们就尽情享受创作的乐趣吧!

     U8glib库居然支持我最喜欢的0408字体,简单排了下版,AT93C66可以轻松显示6行字,但不支持中文,好在菜单也是自己人用,英文的也挺方便,而且内容丰图7点亮LCD.使其显示触攘坐标,可以测试出宙11 U8glib自带的国际象棋的例子-ChessrrK。图8所示是为办公室鱼缸做的控制器界面,右边游动的箭头就是候选项。
    征求了一下同事意见,他们居然都认为这个太简陋,于是我决定设计一个最华丽的1 2864菜单模板。图9所示是多级菜单的设计,做成了华丽的文件夹式,支持多级菜单,根据我的使用需求,做成了3级深度。
    最上方一行是主标题,右面显示的文件夹个数就是菜单选项的数量,每屏可以显示5行菜单,这里有1 5个菜单选项,所以有3个文件夹。点击下移按钮可以选择菜单,对应的菜单做反白显示,如果从第5行移到第6行,内容支持自动翻页。进入二级菜单后,主标题内容改为显示二级菜单标题内容,依旧根据菜单数量显示文件夹个数。
    我还顺手做了个温度传感器的坐标显示界面,也很精致,如图10所示。

        
    我还在U8glib自带的实例中找到了一个国际象棋的例子-Chess.很轻松就调通了,效果非常棒,如图11所示。这是个纯C程序,我数了一下程序的行数,居然接近2400行,应该是移植的。
    Arduino做这类应用,资源非常丰富,而且二次开发难度不大。整个华丽版菜单用了连续两周的时间写成,而且前提是我是个绝对的新手,中间还有一周在滑用数据说话:华丽版菜单包括注释一共257行,我简单数了一下,其中配置32行,排版、初始化样式51行,触摸屏功能74行,菜单功能76行,其他24行。
    由此可见,Arduino绝对可以缩短开发周期,既然可以省下来这么多时间,我们就尽情享受创作的乐趣吧!

相关技术资料
11-13U8glib自带的国际象棋的例子

热门点击

 

推荐技术资料

基准电压的提供
    开始的时候,想使用LM385作为基准,HIN202EC... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!