From 58ea9d05f7ed9f25d2fab001ad0cbcc4147c7d69 Mon Sep 17 00:00:00 2001 From: Mirivlad Date: Sat, 12 Mar 2022 21:39:52 +0800 Subject: [PATCH 1/5] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4572b4f..85b9f64 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,8 @@ I started making a machine for pulling a ribbon from PET bottles into a rod for I decided that maybe it would be a good practice for me to try to write my own firmware. And so that there are no more questions - I took instead of arduino nano - esp8266. The author of the machine does not have firmware for this controller, and the microcontroller itself is currently in short supply of semiconductors - cheaper than Arduino nano. -// ================ BUTTON ================ +================ BUTTON ================ + bool busy(); // вернёт true, если всё ещё нужно вызывать tick для опроса таймаутов bool state(); // текущее состояние кнопки (true нажата, false не нажата) bool press(); // кнопка была нажата [однократное срабатывание] From 29510d51d22bc7a37038f96d2581dc2cbb4083ce Mon Sep 17 00:00:00 2001 From: Mirivlad Date: Sat, 12 Mar 2022 21:48:46 +0800 Subject: [PATCH 2/5] Beauty readme --- README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 85b9f64..7f9fabb 100644 --- a/README.md +++ b/README.md @@ -2,21 +2,25 @@ Простая прошивка для станка переработки бутылок из PET в пруток для 3d-принтера. A simple firmware for a machine for processing plastic bottles into filament for a 3D printer running esp8266 -=========== +#### Про проект Я начал делать станок для протяжки ленты из ПЭТ бутылок в пруток для 3д принтера. Я нашел готовый станок ПетПулл2 и он показался мне замечательным. Однако вскрылся один минус. Автор станка пок акой-то причине выкладывает для него только скомпилированную прошивку в хекс формате. Я решил что возможно для меня будет неплохой практикой попробовать написать свою прошивку. И чтобы не возникало еще каких-либо вопросов - я взял вместо ардуино нано - есп8266. Под этот контроллер у автора станка прошивки нет, и сам микроконтроллер в данное время дефицита полупроводников - дешевле чем Ардуино нано. Скетч компилируется в Arduino IDE. -=========== +#### About this project I started making a machine for pulling a ribbon from PET bottles into a rod for a 3D printer. I found a ready-made PetPull2 machine and it seemed wonderful to me. However, there was one downside. For some reason, the author of the machine uploads for him only the compiled firmware in hex format. I decided that maybe it would be a good practice for me to try to write my own firmware. And so that there are no more questions - I took instead of arduino nano - esp8266. The author of the machine does not have firmware for this controller, and the microcontroller itself is currently in short supply of semiconductors - cheaper than Arduino nano. +Compiling sketch in Arduino IDE -================ BUTTON ================ +#### Sone info about libraries and functions +#### EncButton by AlexGyver + +```cpp bool busy(); // вернёт true, если всё ещё нужно вызывать tick для опроса таймаутов bool state(); // текущее состояние кнопки (true нажата, false не нажата) bool press(); // кнопка была нажата [однократное срабатывание] @@ -31,3 +35,4 @@ bool releaseStep(uint8_t clicks); // отпущена после режима st uint8_t clicks; // доступ к счётчику кликов uint8_t hasClicks(); // вернёт количество кликов, если они есть bool hasClicks(uint8_t num); // проверка на наличие указанного количества кликов +``` From c4860a74cec1624af5be85387c63b9773538b62d Mon Sep 17 00:00:00 2001 From: Mirivlad Date: Sat, 12 Mar 2022 21:54:37 +0800 Subject: [PATCH 3/5] fastfix+todolist --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7f9fabb..7e81e2c 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,17 @@ I decided that maybe it would be a good practice for me to try to write my own f Compiling sketch in Arduino IDE -#### Sone info about libraries and functions +#### TaskList + +- [x] Управление кнопками +- [ ] Сохранение настроек и загрузка их при включении +- [ ] Подключение термистора +- [ ] Считывание данных с термистора +- [ ] Подключение мотора +- [ ] Подключение нагревателя +- [ ] Настройка PID + +#### Some info about libraries and functions #### EncButton by AlexGyver From 674e5e1232522d359a68ab0419a8ddf4074dcfc7 Mon Sep 17 00:00:00 2001 From: Mirivlad Date: Sat, 12 Mar 2022 21:55:14 +0800 Subject: [PATCH 4/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7e81e2c..01a8fba 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Compiling sketch in Arduino IDE #### Some info about libraries and functions -#### EncButton by AlexGyver +##### EncButton by AlexGyver ```cpp bool busy(); // вернёт true, если всё ещё нужно вызывать tick для опроса таймаутов From 53ac9a46063bb4eae48c853a759bf9db1399e3f4 Mon Sep 17 00:00:00 2001 From: Mirivlad Date: Sat, 12 Mar 2022 21:56:05 +0800 Subject: [PATCH 5/5] fix orph-mistake --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 01a8fba..8af070f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A simple firmware for a machine for processing plastic bottles into filament for #### Про проект -Я начал делать станок для протяжки ленты из ПЭТ бутылок в пруток для 3д принтера. Я нашел готовый станок ПетПулл2 и он показался мне замечательным. Однако вскрылся один минус. Автор станка пок акой-то причине выкладывает для него только скомпилированную прошивку в хекс формате. +Я начал делать станок для протяжки ленты из ПЭТ бутылок в пруток для 3д принтера. Я нашел готовый станок ПетПулл2 и он показался мне замечательным. Однако вскрылся один минус. Автор станка по какой-то причине выкладывает для него только скомпилированную прошивку в хекс формате. Я решил что возможно для меня будет неплохой практикой попробовать написать свою прошивку. И чтобы не возникало еще каких-либо вопросов - я взял вместо ардуино нано - есп8266. Под этот контроллер у автора станка прошивки нет, и сам микроконтроллер в данное время дефицита полупроводников - дешевле чем Ардуино нано. Скетч компилируется в Arduino IDE.