ICode9

精准搜索请尝试: 精确搜索
  • [arduino uno]NOKIA 5110屏幕的显示实验2022-08-02 00:00:52

    1.需求 为后续制作桌面天气站准备,能够显示天气,室内温湿度,室外温湿度 2.要点 中文的显示,arduino uno较小的flash,中文字库需要按需剪裁 安装Adafruit_PCD8544库(NOKIA5110屏的驱动芯片) 3.代码 sketch_jan17a.ino #include <SPI.h> #include <Adafruit_GFX.h> #include <Adafruit_PCD8

  • 0x04、设计模式原则 —— 依赖倒置(倒转)原则2022-04-01 23:01:22

    概念 先理解下面两个概念: 抽象:接口或抽象类 细节:具体的实现类 依赖倒置有如下5条概念: 高层模块不应该依赖低层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 依赖倒转(倒置)的中心思想是面向接口编程 依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象

  • [ACTF2020 新生赛]Upload2022-02-21 12:00:39

    目录[ACTF2020 新生赛]Upload首先简单测试一下题目0x000x010x020x03!0x04 [ACTF2020 新生赛]Upload 首先简单测试一下题目 0x00 首先打开题目环境 首先题目的名字就是Upload应该是一道文件上传的题目 开始界面如下 可以发下中间灰色的灯泡是可以点亮的 然后就看到了上传点 0x01

  • LCD2021-11-28 15:00:50

    1. 显示原理简介 1.1 像素点 相当于一个小灯,彩色点阵屏每个像素点有三个小灯,分别是红色绿色和蓝色RGB,也就是光的三原色,通过调节这三种光的比例就可以实现彩色 1.2 分辨率 像素点的个数就是分辨率 1080p 1920 x 1080 尺寸,就是显示器的对角长度,尺寸越小分辨率越高,越清楚 ppi每英寸

  • 【基于Arduino开发环境ESP8266 oled1306绘图(程序是修改至CSDN的Willliam_william博主)】2021-11-28 14:33:14

    基于Arduino开发环境ESP8266 oled1306绘图(程序是修改至CSDN的Willliam_william博主) 需要使用Arduino-OLED第三方库:https://github.com/ThingPulse/esp8266-oled-ssd1306/tree/4.2.0网址进行下载然后得到esp8266-oled-ssd1306-master.zip文件然后解压到你的用户库Arduino\libr

  • 树莓派51/100 - Pico下用MicroPython在ssd1306上显示汉字2021-11-20 17:34:36

    Pico下用MicroPython编程在ssd1306芯片上显示英文很方便,但如何显示中文呢? 直接用oled.text()函数是无法显示中文的,因为系统里没有中文字体的点阵字库,一种常用的办法就是利用framebuf把汉字的字模准备好,用blit()函数直接画出汉字。 如果你不怕麻烦,可以自己把汉字画出来,比如下

  • moectf chall 数独题 z3约束器求解2021-09-27 09:33:38

    这是一道数独题第一次碰见想写一下wp 此题是2021moectf的题目 拖入ida看看 cheak123是关键函数 分别进去看看 cheak1 判断每一横排的数字为1-9不重复 cheak2 判断每一竖排的数字为1-9不重复 cheak3 判断九宫格里的数字为1-9且不重复 然后知道这是一道数独, 如下 box = [0x

  • Adva::0x042021-06-19 21:06:01

    Adva::0x04 二分 Part 1. 引言 二分法是一种随处可见却非常精妙的算法,基础用法是在单调序列 / 函数中进行查找。当问题的答案具有单调性时,我们可以通过二分将求解转化为判定。 据说,只有 \(10\%\) 的程序员能写对二分(?)。二分的方法多种多样,需要注意边界,取舍,精度等。 Part 2. 二分

  • DASCTF2021五月赛2021-06-17 19:05:38

    DASCTF2021五月赛 RE PaperPlease enc='5c715207e3abed7dfb7c8ea9c82d0e29' xorr=[0x56, 0x05, 0x53, 0x52, 0x04, 0x03, 0x53, 0x54, 0x04, 0x0B, 0x53, 0x51, 0x06, 0x06, 0x0F, 0x55, 0x05, 0x5B, 0x03, 0x56, 0x0E, 0x07, 0x57, 0x0E, 0x01, 0x0D, 0x56, 0x0

  • esp32驱动SPI-TFTLCD2021-04-10 19:03:15

    这篇文章讲一下使用ESP32驱动SPI-TFTLCD 说明:这里直接贴出源代码,这个代码肯定是在别的地方找不到的,因为是我根据官方的STM32驱动TFT的代码硬改过来的,工作量也比较大,驱动代码也比较长,这里其实底层原理就是利用ESP32驱动IO模拟SPI,执行向屏幕内的命令寄存器写值,写入显示数据的过

  • 树莓派pico使用MicroPython驱动oled屏显示中文和英文2021-04-08 17:01:47

    文章目录 树莓派pico使用MicroPython驱动oled屏显示中文和英文介绍硬件连接示例显示英文字符显示汉字 树莓派pico使用MicroPython驱动oled屏显示中文和英文 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 欢迎前往社区交流:海萤物联网社区 介绍 esp32

  • cc2530按键中断2021-03-30 21:34:00

    cc2530按键中断 #include "ioCC2530.h" #define LED1 P1_0 #define LED2 P1_1 #define ON 1 #define OFF 0 void delay(unsigned int time) { unsigned int i; unsigned int j; for(i=0;i<time;i++) for(j=0;j<240;j++) { asm("NOP&qu

  • 查看本机电池信息2020-10-11 18:02:45

    查看本机电池信息 0x01   打开cmd,输入命令   powercfg /BatteryReport 0x02   battery-report.html 0x03  0x04          

  • 0x04 设备漏洞---MIPS交叉编译环境2020-01-23 14:01:18

    为了在x86平台的虚拟机中编译MIPS的应用程序,需要在Ubuntu下建立交叉编译环境。编译过程中,会下载一些依赖包。 1.下载Buildroot wget http://buildroot.uclibc.org/downloads/snapshots/buildroot-snapshot.tar.bz2 2.配置Buildroot cd buildroot sudo apt-get install l

  • RUST 0x04 Struct2019-11-09 17:00:29

    RUST 0x04 Struct 1 定义与实例化(Instantiating)Struct Struct和tuple很像,因为它们都能存储不同的数据类型。但和tuple不同的是,恁需要命名每一个数据。这样做的好处是,struct比tuple更灵活——不需要依靠数据的顺序就能获取某一个特定的值。 例如: struct User { // 以下的每一项叫

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有