ARDUINO APC

ChudoWindowsOFFICE

✩✩✩✩✩✩✩
24 Мар 2023
3
0
:)APC - это мини компьютер для Arduino. Представляет собой устройство с уже работающими программами. В программах есть таймер, секундомер и фотографии. У системы есть минимальные требования, OLED дисплей 128 на 64 точки. Без него система конечно будет работать, но увидеть что происходит в данный момент не получится.
Настройки
Arduino Warring:
#define SPEED 300

#define THEME_USER DUINO

#define LOCK_TIME_ENABLED false
#define LOCK_TIME_MS 2000

#define YEAR 2023

#define EEPROM_LOCK false

#define IMAGE_SLD 2000
#define IMAGE_DESK false
#define IMAGE_COL 3
#define IMAGE_ONE_NAME bitmap_1_128x64
#define IMAGE_ONE_H 64
#define IMAGE_ONE_W 128
#define IMAGE_TWO_NAME bitmap_2_128x64
#define IMAGE_TWO_H 64
#define IMAGE_TWO_W 128
#define IMAGE_TREE_NAME bitmap_3_128x64
#define IMAGE_TREE_H 64
#define IMAGE_TREE_W 128
Каждая настройка что-то обозначает подробно читайте в коде.
Инструкция
Для установки своих фотография в программу фото нужна программа. Далее надо заменить массив который в программе на массив который вы получили с программы
C++:
const uint8_t bitmap_1_128x64[] PROGMEM = {
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x04, 0x40, 0x00, 0x14, 0x00, 0x42, 0x10, 0xA4, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x14, 0x40, 0x88, 0x20, 0x80, 0x28, 0x00, 0x50, 0x00, 0xA0, 0x00, 0x48, 0x00, 0x00, 0x40, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x40, 0x12, 0xA4, 0x59, 0xA6, 0x28, 0x40, 0x14, 0x00, 0x40, 0x10, 0x84, 0x00, 0x10, 0x80, 0x00, 0x00, 0x10, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x40, 0x80, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x8A, 0x10, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x22, 0x00, 0x12, 0x00, 0x15, 0x00, 0x40, 0x14, 0x80, 0x2A, 0x40, 0x82, 0x14, 0x40, 0x02, 0x90, 0x00, 0x10, 0x02, 0x20, 0x00, 0x20, 0x08, 0x80, 0x20, 0x88, 0x20, 0xCA, 0x35, 0xC8, 0x12, 0xE5, 0x1A, 0xED, 0x10, 0x85, 0x20, 0x02, 0x48, 0x00, 0x12, 0x40, 0x08, 0x00, 0x00, 0x20, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xF8, 0x44, 0xB8, 0x42, 0xA8, 0x50, 0x00, 0x04, 0x08, 0x01, 0xC8, 0x28, 0xD0, 0x20, 0xE0, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0xA0, 0x00, 0x90, 0x00, 0x82, 0x90, 0x49, 0xF0, 0x42, 0x90, 0x6A, 0xE0, 0x69, 0x80, 0x08, 0x02, 0x10, 0x09, 0x22, 0x08, 0x00, 0x2A, 0x00, 0x42, 0x00, 0x44, 0x01, 0x52, 0x00, 0xAA, 0x40, 0x98, 0x64, 0xD1, 0xAE, 0x51, 0xAF, 0x58, 0xB7, 0x68, 0x97, 0x28, 0x93, 0x04, 0x00, 0xA9, 0x00, 0x45, 0x10, 0x80, 0x25, 0x00, 0x10, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x01, 0x44, 0x00, 0x90, 0x00, 0x41, 0x83, 0x09, 0x06, 0x1D, 0x1F, 0x2C, 0x38, 0x16, 0x3C, 0x2B, 0x16, 0x1D, 0x0B, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x10, 0x44, 0x00, 0x20, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x20, 0x40, 0x00, 0x50, 0x00, 0xA0, 0x08, 0x02, 0x00, 0x0E, 0x78, 0xF7, 0xAC, 0xFB, 0xD6, 0x68, 0xC0, 0xC1, 0xA1, 0xFC, 0xAB, 0xFF, 0x6A, 0xFF, 0x2D, 0x1B, 0x06, 0x04, 0x00, 0x20, 0x40, 0x1A, 0x44, 0x11, 0x24, 0x00, 0x10, 0x00, 0x04, 0x00, 0x28, 0xC2, 0x08, 0x42, 0x08, 0xB2, 0x04, 0xEB, 0x14, 0xEB, 0x55, 0xBB, 0x44, 0x12, 0x80, 0x04, 0x20, 0x02, 0x10, 0x44, 0x01, 0x14, 0x40, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x09, 0x82, 0x00, 0x15, 0x40, 0x14, 0x80, 0x24, 0x90, 0x04, 0x28, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x24, 0x01, 0x0A, 0x21, 0x04, 0x08, 0x11, 0x42, 0x08, 0x20, 0x10, 0x40, 0x80, 0x2A, 0x40, 0x95, 0x20, 0x44, 0xA8, 0x10, 0xA0, 0x01, 0x24, 0x00, 0x05, 0x00, 0x00, 0x80, 0x10, 0x00, 0x20, 0xD0, 0x20, 0x81, 0x21, 0x83, 0x23, 0x43, 0x22, 0x49, 0xA3, 0x01, 0xA1, 0x50, 0x00, 0x28, 0x50, 0x04, 0x20, 0x0D, 0x40, 0x0B, 0x00, 0x25, 0x80, 0x00, 0x00, 0x00, 0x84, 0x00, 0x42, 0x90, 0x0A, 0xA4, 0x51, 0x8A, 0x24, 0xD9, 0xA6, 0x59, 0xA6, 0x09, 0x42, 0x10, 0x04, 0x80, 0x02, 0x20, 0x81, 0x04, 0x10, 0x41, 0x04, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x44, 0x00, 0x01, 0x10, 0x04, 0x20, 0x02, 0x08, 0x01, 0x00, 0x20, 0x04, 0x00, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00, 0x12, 0x44, 0x08, 0x40, 0x14, 0x00, 0x74, 0x81, 0x54, 0xA9, 0x56, 0xE9, 0x96, 0xE9, 0xB7, 0xDE, 0xB9, 0x6E, 0xD8, 0x22, 0x90, 0x00, 0x02, 0x00, 0x40, 0x14, 0x40, 0x08, 0x22, 0x40, 0x0A, 0x00, 0x2A, 0x00, 0x1A, 0x20, 0x81, 0x0A, 0x21, 0x08, 0x42, 0x04, 0x00, 0x22, 0x00, 0x92, 0x00, 0x08, 0x00, 0x24, 0x00, 0x00, 0x44, 0x00, 0x88, 0x20, 0x85, 0x50, 0x0A, 0x20, 0x8A, 0x04, 0x92, 0x28, 0x42, 0xAC, 0x51, 0x06, 0x59, 0x02, 0x00, 0x14, 0x40, 0x01, 0x20, 0x00, 0x08, 0x80, 0x04, 0x20, 0x00, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x42, 0x00, 0x08, 0x20, 0x00, 0x0A, 0x20, 0x00, 0x00, 0x00, 0x00, 0x10, 0x28, 0x00, 0x29, 0x12, 0x24, 0x08, 0x04, 0x2B, 0x46, 0x01, 0x46, 0x09, 0x26, 0x09, 0x16, 0x2D, 0x13, 0x7E, 0x94, 0x60, 0x00, 0x40, 0x84, 0x28, 0x53, 0x24, 0x49, 0x10, 0x21, 0x48, 0x02, 0x50, 0x01, 0x20, 0x04, 0x00, 0x01, 0x08, 0x10, 0x00, 0x29, 0x40, 0x02, 0x20, 0x00, 0x04, 0x01, 0x28, 0x41, 0x00, 0x2A, 0x00, 0x0A, 0x00, 0x02, 0x00, 0x80, 0x20, 0x84, 0x20, 0x4A, 0x10, 0x8A, 0x05, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x40, 0x01, 0x08, 0x20, 0x00, 0x02, 0x00, 0x00, 0x01, 0x04, 0x01, 0x14, 0x01, 0x04, 0x10, 0x01, 0x00, 0x01, 0x04, 0x80, 0x00, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x08, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0x00, 0x20, 0x4A, 0x00, 0x2A, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
ИМЯ МАССИВА НЕ ИЗМЕНЯТЬ!!!
Конец
 

Вложения

  • 6.9 KB Просмотры: 5