понедельник, 30 сентября 2019 г.

Замена модуля дисплея и сенсорной панели на телефоне LeEco 2 x526

Источники:
1) Leeco Le 2 X527 4G Замена Дисплея и сенсора (тачскрина)
2) Разборка Disassembly of the phone LeEco Le2 X527 замена дисплея
3) Замена экрана leeco, leeco замена стекла, ремонт LeEco X527, замена модуля LeEco LE X527, leeco le https://www.youtube.com/watch?v=A0HAo1bggJQ

Ссылки с ответами на вопросы:
- Какой клей обычно используют?
- Прозрачный застывающий в обычных условиях B-7000 или фотополимерный LOCA, для застывания которого нужен ультрафиолет.
- Как разогреть клей lcd-модуля старого телефона?
- Обычный фен для волос, строительный фен, фен для пайки.
1) https://pikabu.ru/story/nemnogo_poleznoy_informatsii_po_zamene_stekol_v_telefonakh_4156285
2) https://vsesam.org/3-sposoba-bystro-i-legko-snyat-samomu-doma-staroe-zashhitnoe-steklo-s-ekrana-telefona/
3) https://media.price.ua/chtivo/ochumelyie-ruchki-kak-samostoyatelno-zamenit-ekran-na-telefone.html

B-7000:
1) https://mysku.ru/blog/ebay/53417.html
2) https://www.youtube.com/watch?v=9AB1INrNCsY
3) https://www.youtube.com/watch?v=PDJYMOdZ76A
4) https://www.youtube.com/watch?v=iR3CZis9vOE

Замена ламп подсветки в мониторе Sumsung 940N (LS19HALKSB/EDC)

Источники:
1) (!) Переделка ламп подсветки ЖК монитора на светодиодные ленты.
https://pikabu.ru/story/peredelka_lamp_podsvetki_zhk_monitora_na_svetodiodnyie_lentyi_4738451
2) Service manual http://monitor.espec.ws/files/samsung_lcd_-_540n__540b__740n__740b__740t__940b__940t__940n_145.pdf
4) (!) hsd190men3 led part1 https://m.youtube.com/watch?v=pK_vTQHEGt0
5) (!) hsd190men3 led part2 https://youtu.be/9j1R6DmaUf8
6) LED подсветка в мониторе своими руками https://www.youtube.com/watch?v=EQOI7RMZGC0
7) Ремонт монитора. Замена ламп подсветки на светодиодную ленту https://www.youtube.com/watch?v=7mqPUKhF8jM

8) Нет изображения / Нет подсветки на мониторе Samsung 740N
https://www.youtube.com/watch?v=uY3nfXM46HQ
9) Нет изображения / Тёмный экран. Монитор Samsung P2050. РЕМОНТ
https://www.youtube.com/watch?v=buebVTT6CyA
10) Ремонт монитора. Замена ламп подсветки на светодиодную ленту.
https://www.youtube.com/watch?v=7mqPUKhF8jM
11) Меняем лампы подсветки монитора (ccfl) https://habr.com/ru/post/207444/
12) Замена ламп подсветки монитора (ccfl) https://ichip.ru/zamena-lamp-podsvetki-monitora.html
13) Ремонт монитора SAMSUNG SyncMaster 940N. Нет подсветки.
https://www.youtube.com/watch?v=hoY8eMHXPoE
14) Замена ламп подсветки на LCD мониторе - Обзор
https://www.youtube.com/watch?v=2HO4bLKsqe4
15) Как проверить CCFL лампу подсветки матрицы. Простой инвертор
https://www.youtube.com/watch?v=NSSyNaQPIKo

Подключение светодиодной ленты к блоку питания:
1) https://www.youtube.com/watch?v=EmdDpr5sJH8
2) https://www.youtube.com/watch?v=EZiXpMGbcOY

Ремонтный блок CA-115:
1) 250р. + 300р. доставка https://aliexpress.ru/item/33047674142.html


Изображение появляется, потом сразу пропадает:
1) Пропадает изображение / гаснет подсветка. Монитор Samsung 940N. Ремонт инвертора https://www.youtube.com/watch?v=0zELDaKgiP0&ab_channel=Remonter
2) Пропадает подсветка монитора Samsung 943N https://www.youtube.com/watch?v=rf49YGMYOYw&ab_channel=notebook-31
3) Гаснет подсветка / Тусклое изображение. Монитор Samsung 943SN https://www.youtube.com/watch?v=aCgODpgR4BY&ab_channel=Remonter

вторник, 24 сентября 2019 г.

Китайский анализатор сигналов + ПО salae logic

Источники:
1) Анализатор сигналов (aliexpress)
2) Щупы (aliexpress)
3) Основной микроконтроллер, на котором сделан CY7C68013A-56
3) Обзор именно на этот анализатор https://tixer.ru/catalog/instruments-and-tools/tools/measuring-instrument/logicheskiy_analizator_usb_saleae/
4) ПО от Saleae, написанное на qt, которое отлично подходит для анализатора
https://www.saleae.com/downloads/
5) Обзор на другой более дорогой клон логичеcкого 16-канального анализатора Saleae Logic 16
 http://codius.ru/articles/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5c%D0%BA%D0%B8%D0%B9_16_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_Saleae_Logic_16_%D0%BA%D0%BB%D0%BE%D0%BD
6) Сравнение оригинального анализатора salaea logic и DSLogic https://habr.com/ru/post/397381/
7) Похожий китайский анализатор http://we.easyelectronics.ru/Tools/logicheskiy-analizator-saleae-logic16.html
8) Обзоры тут (другая схемная начинка) и тут.

Сборка осциллографа dso138

Источники:
1) https://cxem.net/review/review25.php
2) Осциллограф dso138 (aliexpress)
3) Основной микроконтроллер, на котором сделан STM32F103C8T6

Статьи (проекты) по разработке своего осциллографа, на основе stm32f103:
1) https://habr.com/ru/post/358330/
2) https://habr.com/ru/post/372453/

пятница, 20 сентября 2019 г.

gamebuino game console clone on arduino nano

Подключение в консоли gamebuino микроконтроллера atmega328p, lcd5110, кнопок:

Подключение в консоли makerbuino микроконтроллера atmega328p, lcd5110, кнопок:



Пины на плате Arduino Nano и реальные пины atmega328p:



Номера контактов atmega328 в корпусе tqfp:


Сводная таблица подключений плат gamebuino, makerbuino и моей кастомной тут:


Схема во fritzing:


Я запаял экран nokia 5110 с кнопками на печатную плату:



Сверху на запаянные провода вторым слоем с помощью клеевого пистолета сажаем аккумулятор от старого телефона sumsung и плату для его заряда TP4056:


С лицевой стороны консоль выглядит так:

Обозначения кнопок:
1) самая левая - A;
2) самая правая - B;
3) верх - up;
4) вправо - right;
5) вниз - down;
6) влево - left;

И с боков:


Источники:
1) Gamebuino Classic https://gamebuino.com/gamebuino-classic
2) Gamebuino Classic Arduino Library https://gamebuino.com/academy
3) Gamebuino Classic opensource games https://gamebuino.com/creations
4) Gamebuino scheme http://legacy.gamebuino.com/wiki/images/6/6f/Gamebuino_r2_schematics.pdf
5) Gamebuino на breadboard https://blog.prostorobot.ru/akdengi/2016/09/17/sozdaem-igrovuyu-konsol-na-arduino-chast-1.html
6) MAKERbuino (nokia 5110 lcd) opensource arduino games https://www.circuitmess.com/creations/
7) MAKERbuino (nokia 5110 lcd) opensource scheme https://www.circuitmess.com/reading-electronic-schematics/
8) MAKERbuino (nokia 5110 lcd) opensource gamebuino arduino library https://www.circuitmess.com/coding-getting-started/
9) Зарядка-защита лития + применение (TP4056) https://mysku.ru/blog/aliexpress/30210.html
10) Arduino Nano - atmega328p pinout
https://i.pinimg.com/originals/cc/46/95/cc469555ef5da81ffea358624a09aa3e.jpg


Игровые консоли с i2c-экраном:
Другие либы для arduino для управления spi-экраном nokia 5110:
http://we.easyelectronics.ru/e_mc2/polnocennaya-igrovaya-konsol-na-atmega644.html

1) gcConsole (i2c lcd) http://www.getchip.net/posts/151-gcconsole-hardcore-arduino-game-console/

среда, 18 сентября 2019 г.

Установка Visual Studio Code на Fedora 30, Windows 10

1. Fedora 31.

Добавляем ключ репозитария:




Добавляем сам репозитарий:
cat <<EOF | sudo tee /etc/yum.repos.d/vscode.repo
[code]
name=Visual Studio Code
baseurl=https://packages.microsoft.com/yumrepos/vscode
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF

Устанавливаем:

sudo dnf install code

2. Windows 10.

Скачиваем отсюда (лучше system setup или отдельный zip) и ставим.

Источники:

вторник, 17 сентября 2019 г.

Ledblink (arduino nano, atmel studio)

Принципиальная схема arduino nano:


Пинаут:

На первой схеме видим, что к пину d13 подключен светодиод. На второй, что цифровой пин d13 соответствует выходу pb5 avr-микроконтроллера atmega328p. То есть нам надо включать-отключать уровень напряжения на порту pb5.

Первые три урока (123) проекта narodstream.ru посвящены установке и созданию проекта в atmel studio только на другом avr-контроллерe. Соответственно при создании проекта в ide надо вместо atmega8 выбрать atmega328p. Создадим пустой проект и напишем программу просто для включения ноги pb5, основываясь на пятом уроке:

#define F_CPU 8000000
#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
DDRD = 0xFF;
while(1) 
{
PORTD = 0b00000001;
_delay_ms(500);
PORTD = 0b00000000;
_delay_ms(500);
}
}


Скомпилим программу в hex-файл.

Создание принципиальной схемы в Proteus разбирается в четвертом уроке. Запилим свою схему для atmega328p, ноги pb5 со светодиодом, проверим выполнение в эмуляторе:

Подключение программатора USBASP к плате Arduino Nano описано тут, использование программы avrdude в Fedora30 описано тут.

Файл проекта в proteus 7.10 тут.
Архив с проектом для atmel studio 7 тут.

Microchip page:
1) datasheet
2) instruction set manual

Источники:
1) http://narodstream.ru/avr-urok-5-migayushhij-svetodiod/

Подробные серии уроков по avr:
1) http://easyelectronics.ru/category/avr-uchebnyj-kurs
2) http://narodstream.ru/programmirovanie-mk-avr/
3) https://home.roboticlab.eu/ru/avr

avr asm:
1) Программирование МК AVR на языке assembler в среде Linux https://habr.com/ru/post/373677/

uart:

LedBlink (arduino nano, arduino ide)

На arduino nano к 13-й ноге подключен smd-светодиод. При помощи простейшего скетча им можно помигать:

int led = 13;
void setup()
{
  pinMode(led, OUTPUT);
}

void loop()
{
  digitalWrite(led, HIGH);
  delay(1000);
  digitalWrite(led, LOW);
  delay(1000);
}
5) гистерезис

Ethernet module w5100:
1) datasheet 
2) https://arduino-kit.ru/product/ethernet-shild-w5100-dlya-mega-2560-1280-328-unr-r3
3) https://arduinomaster.ru/datchiki-arduino/w5100-modul-arduino-ethernet/
4) https://istarik.ru/blog/networ/109.html
5) Веб-сервер — ваша первая сетевая программа Arduino https://habr.com/ru/post/338844/

Серии уроков по arduino:
1) https://lesson.iarduino.ru/
2) http://mypractic.ru/uroki-programmirovaniya-arduino-navigaciya-po-urokam
3) http://edurobots.ru/kurs-arduino-dlya-nachinayushhix/
4) https://alexgyver.ru/arduino_lessons/
5) https://arduinomaster.ru/uroki-arduino/arduino-uroki-nachalo-raboty/
6) https://all-arduino.ru/category/uroki/
7) https://habr.com/ru/post/357908/

LedBlink (stm32f4-discovery, iar ide, keil)

Пинаут разъема p1 платы stm32f4-discovery:


В отладочной плате stm32f4-discovery (микроконтроллер STM32F429ZIT6U) есть два светодиода:
1) user led ld3 (зеленый) - подключен к I/O PG13;
2) user led ld4 (красный) - подключен к I/O PG14.


Проект будем делать на ide iar 7.5 kickstarter edition.

1. Для описания периферии понадобятся файлы из подпроекта CMSIS, которые можно взять, например, из библиотеки STM32CubeF4.

Создадим проект LEDTestStm32F4 по описанию в источнике 2. У меня он будет лежать в папке D:\Projects\STM32\LEDTestStm32F4. После работы мастера там будет находиться только один файл main.c со следующим содержимым:

int main()
{
  return 0;
}

Скачиваем библиотеку, распаковываем в локальную папку (у меня: D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0), берем следующие файлы для cortex-m4 и копируем в папку проекта (D:\Projects\STM32\LEDTestStm32F4\):

1) D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0\Drivers\CMSIS\Include\core_cm4.h
2) D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0\Drivers\CMSIS\Include\core_cmFunc.h
3) D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0\Drivers\CMSIS\Include\core_cmInstr.h
4) D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0\Drivers\CMSIS\Include\core_cmSimd.h

5) D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c
6) D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h

7) D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h

8) D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f429xx.h

9) D:\Libraries\stm32\STM32Cube_FW_F4_V1.21.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f429xx.s

В файле stm32f4xx.h раскАменчиваем дефайн STM32F429xx.

2. Напишем прогу, которая будет включать/выключать выходной gpio-пин PG13. В настройках проекта надо добавить в "С/С++ Compiler"-"Preprocessor"-"Additional include directories" путь к папке проекта "." для того, чтобы компилятор нашел, где лежит файл stm32f4xx.h.

Регистры RCC_APB1ENR_IOPGEN для включения тактирования GPIOG:


Схема настройки состояния GPIOG13 более сложная по сравнению с stm32f103. Вместо двух регистров на каждый порт (CNF, MODE) здесь четыре: GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR и GPIOx_PUPDR. Выставляем GPIO13_MODER в состояние 01: GP output. Подтянем резистором выход, выставив GPIO13_OTYPER в 0. Установим скорость переключения порта в минимум, установив соответствующее значение GPIO13_OSPEEDR в 00. Установим дефолтное состояние "подтяжки" регистра GPIO13_PUPDR в 00 (не PD и не PU).


Конкретное переключение выходного уровня на GPIOG13 делаем через регистр GPIOG_ODR:

#include "stm32f4xx.h"

void main(void)
{
  unsigned long d;

  //Enabling clock for GPIOG
  RCC->AHB1ENR |= RCC_AHB1ENR_GPIOGEN;

  //Configuring GPIOG13 as push-pull output
  //refer to datasheet for details

  GPIOG->MODER |= GPIO_MODER_MODE13_0;
  GPIOG->MODER &= ~GPIO_MODER_MODE13_1;

  GPIOG->OTYPER &= ~GPIO_OTYPER_OT13;

  GPIOG->OSPEEDR &= ~GPIO_OSPEEDR_OSPEED13_0;
  GPIOG->OSPEEDR &= ~GPIO_OSPEEDR_OSPEED13_1;

  GPIOG->PUPDR &= ~GPIO_PUPDR_PUPD13_0;
  GPIOG->PUPDR &= ~GPIO_PUPDR_PUPD13_1;
  
  while (1)
  { 

    //switching the LEDs
    if (GPIOG->ODR & GPIO_ODR_OD13)
    {
      GPIOG->ODR &= ~GPIO_ODR_OD13;
    }
    else
    {
      GPIOG->ODR |= GPIO_ODR_OD13;
    }

    //simple delay
    for (d=0; d<1000000UL; ++d);

  }

}



Создание проекта в iar, keil, подключение CMSIS, реализация мигания:
1) http://we.easyelectronics.ru/STM32/stm32-vldiscovery-moy-variant-bystrogo-starta.html
2) http://easyelectronics.ru/arm-uchebnyj-kurs-iar-ewarm-sozdanie-proekta.html
3) http://easyelectronics.ru/arm-uchebnyj-kurs-iar-ewarm-sozdanie-proekta-chast-2-cmsis-i-standard-peripherals-library.html
4) (установка keil) http://easyelectronics.ru/arm-uchebnyj-kurs-keil-cmsis-sozdanie-proekta.html
5) (разобрана настройка регистров для мигания в аналогичной серии stm32f4) http://narodstream.ru/stm-urok-1-ustanovka-keil-%CE%BCvision/

Официальные мануалы:
1) user manual на discovery kit with STM32F429ZI MCU
https://www.st.com/content/ccc/resource/technical/document/user_manual/6b/25/05/23/a9/45/4d/6a/DM00093903.pdf/files/DM00093903.pdf/jcr:content/translations/en.DM00093903.pdf
2) datasheet на STM32F427xx STM32F429xx
https://www.st.com/resource/en/datasheet/dm00071990.pdf
3) reference manual на STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439
https://www.st.com/content/ccc/resource/technical/document/reference_manual/3d/6d/5a/66/b4/99/40/d4/DM00031020.pdf/files/DM00031020.pdf/jcr:content/translations/en.DM00031020.pdf

Подробные серии уровков по stm32:
1) http://narodstream.ru/programmirovanie-mk-stm32/
2) https://habr.com/ru/post/406839/
3) http://easyelectronics.ru/category/arm-uchebnyj-kurs
4) https://www.youtube.com/watch?v=CIBe6rxMU8s
5) https://m.habr.com/ru/post/490474/

CMSIS:
1) STM32 + CMSIS + STM32CubeIDE https://habr.com/ru/post/481478/
2) Описание архитектур https://developer.arm.com/tools-and-software/embedded/cmsis
3) https://github.com/ARM-software/CMSIS_5

FMC SDRAM:
1) https://narodstream.ru/stm-urok-62-fmc-sdram-chast-1/
2) https://wiki.st.com/stm32mpu/wiki/FMC_internal_peripheral
3) https://bevice.ru/posts/1501.html
4) IS42S16400J sdram datasheet
5) http://badembed.ru/rabotaem-s-sdram-is42s16400j-na-stm32f429-timeout/
6) http://forum.easyelectronics.ru/viewtopic.php?f=35&t=35238
7) https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=146583&page=2

TFT SCREEN LTDC + I2C TOUCHSCREEN (stm32f429-discovery):
1) https://habr.com/ru/post/412753/
2) http://microsin.net/programming/arm/stm32-controller-ltdc.html
3) https://www.st.com/resource/en/application_note/dm00287603-lcdtft-display-controller-ltdc-on-stm32-mcus-stmicroelectronics.pdf
4) https://hubstub.ru/stm32/171-stm32-opisanie-raboty-ltdc.html
5) https://narodstream.ru/stm-urok-64-hal-ltdc-chast-1/ (youtube)
6) https://narodstream.ru/stm-urok-69-hal-ltdc-dma2d-chast-1/ (youtube)
7) http://microsin.net/programming/arm/stm32-controller-ltdc.html
8) https://www.terraelectronica.ru/news/5353
9) http://pro-interes.com/wp-content/uploads/2018/12/LCD-TFT-display-controller-LTDC-on-STM32-MCUs-Rus.pdf
10) SF-TC240T-9370A-T lcd datasheet https://datasheetspdf.com/pdf-file/947545/SaefTechnology/SF-TC240T-9370A-T/1
11) http://forum.easyelectronics.ru/viewtopic.php?f=35&t=22541
12) STMPE811 touch controller datasheet

Waveshare 7" capacitive lcd.

Таймеры:
1) https://narodstream.ru/stm-urok-5-biblioteka-hal-stm32-cube-mx-tajmery/

четверг, 12 сентября 2019 г.

ping-pong in gamemaker

Youtube screencasts:

Созданный по видеокасту gmk-файл и exe-файл игры "ping-pong" на двоих.

2) ChazWorks playlist (8 lessons for ping-pong)

powerbank diy

Источники:
1) https://alexgyver.ru/powerbank/

game console on arduino nano (atmega-328p) and nokia 5110 lcd on breadboard

!!!Такое подключение плохо влияет на экран!!!

Для начала подключим на макетной плате дисплей nokia 5110 (синий) к arduino nano (схема во fritzing):


Возьмем скетч отсюда, только в нем надо поправить используемые дисплеем пины:

 Nokia 5110 модуль Arduino
 RST D8
 CE D7
 DC D6
 Din D5
 CLK D4
 VCC D3
 BL(LIGHT) D2
 GND BL

Для работы с дисплеем nokia5110 будем использовать либу Adufruit_GFX_Library Её необходимо распаковать и добавить в папку "libraries" в папке с Arduino IDE (у меня на win10 среда arduino ide 1.8.5 установлена в C:\Program Files (x86)\Arduino, папка с установленными библиотеками находится по следующему пути C:\Program Files (x86)\Arduino\libraries, сюда и надо скопировать папку Adufruit_GFX_Library из архива).

Перед входом в setup() создадим экземпляр класса Adafruit_PCD8544, в конструктор которого передаются пины, управляющие отображением:

// pin 4 - Serial clock out (SCLK)
// pin 5 - Serial data out (DIN)
// pin 6 - Data/Command select (D/C)
// pin 7 - LCD chip select (CS)
// pin 8 - LCD reset (RST)
Adafruit_PCD8544 display = Adafruit_PCD8544(4, 5, 6, 7, 8);

В начале функции setup() включим пины питания и подсветки дисплея:

void setup() {
  pinMode(2, OUTPUT);           // pin 2 - подсветка            
  digitalWrite(2, HIGH);       

  pinMode(3, OUTPUT);           // pin 3 - питание            
  digitalWrite(3, HIGH);       
  
  Serial.begin(9600);
  display.begin();              // Инициализация дисплея
  display.setContrast(60);      // Устанавливаем контраст
  display.setTextColor(BLACK);  // Устанавливаем цвет текста
  display.setTextSize(1);       // Устанавливаем размер текста
  display.clearDisplay();       // Очищаем дисплей
  display.display();
  delay(1000);
}

Весь скетч.

Источники:
3) gcConsole with Nokia5110Lcd http://www.getchip.net/posts/147-gc-rogue-nachinayu-dobavlyat-drugie-displei/
4) Arduboy arduino libraries (i2c lcd) https://arduboy.com/download-and-learn-arduino/
5) Arduboy2 arduino libraries (i2c lcd) https://github.com/EvgenKP/Arduboy2
6) Gamebuino Classic https://gamebuino.com/gamebuino-classic
7) Gamebuino Classic Arduino Library https://gamebuino.com/academy
8) Gamebuino Classic opensource games https://gamebuino.com/creations
9) Gamebuino scheme http://legacy.gamebuino.com/wiki/images/6/6f/Gamebuino_r2_schematics.pdf
10) Gamebuino на breadboard https://blog.prostorobot.ru/akdengi/2016/09/17/sozdaem-igrovuyu-konsol-na-arduino-chast-1.html
11) MAKERbuino (nokia 5110 lcd) opensource arduino games https://www.circuitmess.com/creations/
12) MAKERbuino (nokia 5110 lcd) opensource scheme https://www.circuitmess.com/reading-electronic-schematics/
13) MAKERbuino (nokia 5110 lcd) opensource gamebuino arduino library https://www.circuitmess.com/coding-getting-started/
14) Adufruit_GFX_Library http://zelectro.cc/nokia5110_module_arduino
15) Adufruit_GFX_Library https://robotclass.ru/tutorials/graphics-lcd-nokia-5110/
16) u8glib https://cuneyt.aliustaoglu.biz/en/nokia-5110-lcd-with-arduino-nano-and-u8glib/
17) https://www.instructables.com/id/Arduino-Nano-Nokia-5110-LCD-I-NTC-103-Termistor/
18) PCD8644 https://arduinoplus.ru/arduino-nokia-5110/
19) Зарядка-защита лития + применение (TP4056) https://mysku.ru/blog/aliexpress/30210.html
20) Micropong (i2c lcd) https://alexgyver.ru/micropong/

понедельник, 2 сентября 2019 г.

Установка библиотек qt4, qt5 для x86_64 и android, ide qtcreator на Fedora 30 и Ubuntu 16.04

Устанавливаем ide с либами отсюда, выбираем OpenSource, скачиваем установщик Qt Online Installer for Linux (64-bit). Я ставлю в директорию /opt/qt, показываются LTS-сборки, ставлю версию 5.12.5:

Для сборки проектов на qt ставим компилятор и toochain:
sudo yum groupinstall "C Development Tools and Libraries" 
sudo yum install mesa-libGL-devel

Установка либ qt4 для x86_64 из репозитария:
sudo yum install qt-devel-4.8.7

Источники:
1) https://doc.qt.io/qt-5/linux.html
2) https://dougie.io/linux/qt-creator-fedora/
3) https://fedoraproject.org/wiki/Qt_development
4) https://forums.fedoraforum.org/showthread.php?221127-how-can-i-install-QT4-library
5) https://developer.fedoraproject.org/tech/languages/c/cpp_installation.html