Skip to content
Snippets Groups Projects
Commit 476f8ed4 authored by jabertwo's avatar jabertwo
Browse files

Update intern/docker_esphome/templates/config/esphome_display01.yaml

parent 8f8a7c01
No related branches found
No related tags found
No related merge requests found
......@@ -35,27 +35,6 @@ output:
number: GPIO14
inverted: True
globals:
- id: coords
type: int
restore_value: no
initial_value: '0'
- id: length
type: int
restore_value: no
initial_value: '0'
interval:
- interval: 300ms
then:
lambda: |-
if (id(coords) < -(id(length))) {
id(coords) = 0;
}
else {
id(coords) -= 2;
}
font:
- file: "04B03.ttf"
id: b03
......@@ -66,8 +45,83 @@ display:
latch_pin: 12
clock_pin: 04
data_pin: 05
lambda: |-
std::string printout=" warpzone";
int clength = printout.length();
id(length)=clength*16;
it.print(id(coords), 0, id(b03), printout.c_str());;
\ No newline at end of file
id: my_display
pages:
- id: Page1
lambda: |-
it.line(0,0,0,6);
it.line(0,0,6,0);
it.line(0,6,6,6);
it.line(6,0,6,6);
it.filled_rectangle(2,2,3,3);
it.draw_pixel_at(8,0);
it.draw_pixel_at(10,0);
it.draw_pixel_at(12,0);
it.draw_pixel_at(14,0);
it.draw_pixel_at(13,1);
it.draw_pixel_at(14,1);
it.draw_pixel_at(8,2);
it.draw_pixel_at(11,2);
it.draw_pixel_at(12,2);
it.draw_pixel_at(14,2);
it.draw_pixel_at(8,3);
it.draw_pixel_at(10,3);
it.draw_pixel_at(11,3);
it.draw_pixel_at(13,3);
it.draw_pixel_at(14,3);
it.draw_pixel_at(9,4);
it.draw_pixel_at(11,4);
it.draw_pixel_at(12,4);
it.draw_pixel_at(13,4);
it.draw_pixel_at(14,4);
it.draw_pixel_at(8,5);
it.draw_pixel_at(10,5);
it.draw_pixel_at(11,5);
it.draw_pixel_at(12,5);
it.draw_pixel_at(9,6);
it.draw_pixel_at(10,6);
it.draw_pixel_at(12,6);
it.draw_pixel_at(13,6);
it.draw_pixel_at(11,7);
it.draw_pixel_at(14,7);
it.line(0,8,5,8);
it.draw_pixel_at(10,8);
it.draw_pixel_at(14,8);
it.line(1,9,4,9);
it.draw_pixel_at(6,9);
it.draw_pixel_at(8,9);
it.draw_pixel_at(9,9);
it.draw_pixel_at(10,9);
it.draw_pixel_at(13,9);
it.draw_pixel_at(14,9);
it.draw_pixel_at(0,10);
it.draw_pixel_at(3,10);
it.line(5,10,6,10);
it.line(8,10,10,10);
it.line(12,10,13,10);
it.line(4,11,5,11);
it.line(9,11,11,11);
it.draw_pixel_at(13,11);
it.draw_pixel_at(0,12);
it.draw_pixel_at(2,12);
it.line(4,12,5,12);
it.line(8,12,9,12);
it.line(13,12,14,12);
it.line(1,13,2,13);
it.line(5,13,6,13);
it.line(9,13,11,13);
it.draw_pixel_at(13,13);
it.draw_pixel_at(0,14);
it.line(1,14,2,14);
it.draw_pixel_at(9,14);
it.line(11,14,14,14);
- id: Page2
lambda: |-
it.strftime(4, 0, id(b03), "%H", id(ntp_time).now());
it.strftime(4, 8, id(b03), "%M", id(ntp_time).now());
interval:
- interval: 5s
then:
- display.page.show_next: my_display
- component.update: my_display
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment