Commit graph

37 commits

Author SHA1 Message Date
Laborratte5
2d449f0b61
feat: Add section "Pin Zustände einlesen"
- Add section about reading Pin values
- Add schematic and image to explain pull-up/pull-down resistors
2024-05-17 12:40:28 +02:00
Laborratte5
31715da813
feat: Add section about "Zählschleifen" to chapter "Schleifen" 2024-05-15 00:00:47 +02:00
Laborratte5
7f19c3fd70
feat: Add section about "if-Anweisung" to chapter "Verzweigungen" 2024-05-11 18:27:39 +02:00
Laborratte5
f591c70c83
feat: Add section about "Vergleichsoperatoren" to chapter "Verzweigungen" 2024-05-11 16:05:23 +02:00
Laborratte5
3ed8146f81
fix: inconsistencies which code cells are editable
If a section has an code example and encourages the
reader to experiment around, the code cell with the
initial example should be editable
2024-05-11 15:46:42 +02:00
Laborratte5
8bb0d1b6d7
feat: explain the dot operator 2024-05-11 13:45:27 +02:00
Laborratte5
bd49392e04
fix: inconsistency in naming methods and functions 2024-05-09 22:27:51 +02:00
Laborratte5
0cfc526598
fix: format and grammar nit 2024-05-09 01:49:49 +02:00
Laborratte5
9cdbe0ec51
build: Download micropython firmware through makefile 2024-05-09 01:30:23 +02:00
Laborratte5
8e78b55389
feat: Add section "Signal" as subsection of "LED ansteuern" 2024-05-08 17:27:20 +02:00
Laborratte5
cdd4d7ff4a
fix: make %serialconnect code cell the first one 2024-05-07 14:50:43 +02:00
Laborratte5
424989a12e
chore: relax python version contraint
Allow python versions down to 3.7
2024-05-07 14:39:41 +02:00
Laborratte5
48697858ac
feat: Add section "LED Ansteuern"
- Add section LED Ansteuern
- Change Jupyter Python Kernel to Micropython Kernel
2024-05-06 23:38:09 +02:00
Laborratte5
7fbdb3b249
typo: grammar nit 2024-05-06 23:33:12 +02:00
Laborratte5
9bb3fb53a7
build: remove usage of sed 2024-05-06 19:34:54 +02:00
Laborratte5
e5c6ff32f2
build: clear jupyter notebook outputs on clean task
- Clear jupyter notebook output on clean target
- Clear jupyter notebook run counter on clean target
- Fix: Deletion of lib/ if lib/ does not exist
2024-05-04 21:28:24 +02:00
Laborratte5
53d8884101
feat: Add "Variablen" section to "Grundlagen" section 2024-05-04 21:28:24 +02:00
Laborratte5
273f946b54
feat: Add Grundlagen section with "Hallo Welt!" example 2024-05-04 16:16:56 +02:00
Laborratte5
d53029453f
doc: Add "Einleitung" chapter to 01_grundlagen notebook 2024-05-04 16:12:52 +02:00
Laborratte5
11216e9d25
build: reorganize lib/ target to avoid nested make calls 2024-05-04 16:12:51 +02:00
Laborratte5
5048b578ff
build: Add target to install libraries on esp8266 2024-05-04 16:12:51 +02:00
Laborratte5
53dee4d268
build: also remove directories with uninstall target 2024-05-04 16:12:51 +02:00
Laborratte5
4916a7bf2a
Create main.py file 2024-05-04 16:12:51 +02:00
Laborratte5
6616d111e2
build: fix jupyter python file dependency 2024-05-04 16:12:51 +02:00
Laborratte5
d7f2c44539
build: set phony targets 2024-05-03 12:35:14 +02:00
Laborratte5
3532695ae1
build: Create py files from jupyter notebooks 2024-05-03 12:34:49 +02:00
Laborratte5
aa5f7c63b5
build: Add env target to setup jupyter and micropython kernel 2024-05-03 11:48:35 +02:00
Laborratte5
745e8bb55b
build: refactor: deduplicate --port option usage 2024-04-29 23:59:49 +02:00
Laborratte5
b51a248a18
build: fix do not compile main.py 2024-04-29 23:53:06 +02:00
Laborratte5
02dfb0450d
build: add uninstall target to delete files on esp 2024-04-29 23:25:51 +02:00
Laborratte5
5a8c3abd49
build: fix compilation of multiple files 2024-04-29 23:06:02 +02:00
Laborratte5
1e912789ad
chore: ignore __pycache__ folder 2024-04-28 23:37:39 +02:00
Laborratte5
53f2629541
build: lock build dependcies 2024-04-28 23:35:46 +02:00
Laborratte5
29ef97b167
build: add clean target 2024-04-28 23:35:46 +02:00
Laborratte5
9010b9b0f7
build: add check and install targets 2024-04-28 23:35:45 +02:00
Laborratte5
186a8294e1
build: Add Makefile targets to flash micropython to esp8266 2024-04-28 21:35:18 +02:00
Laborratte5
49f8778c8f
Create tee-timer poetry project 2024-04-28 21:31:36 +02:00