Skip to content

Commit f6a3315

Browse files
authored
Merge pull request #7 from devkyato/release/zenodo-1.0.1
release: Arduino Programs Guide 1.0.1 Zenodo archival metadata
2 parents b41ae90 + dae6d47 commit f6a3315

5 files changed

Lines changed: 64 additions & 1 deletion

File tree

.zenodo.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"creators": [{"name": "devkyato", "affiliation": "MATA Company"}],
3+
"contributors": [{"name": "Cursor Agent", "type": "Other"}],
4+
"title": "Arduino Programs Guide: safety-first compile-checked Arduino Uno course",
5+
"description": "Arduino Programs Guide is a progressive, safety-first Arduino Uno course covering serial commands, LED patterns, PWM motor control, state machines, and emergency-stop behaviour. Each lesson pairs a compile-checked sketch with wiring, safety, test, and extension guidance. Usage: follow the lessons in order, build the documented circuits safely, compile and upload the sketches, and complete each verification checklist. Applications include classroom instruction, introductory embedded systems labs, supervised motor-control exercises, and independent Arduino study.",
6+
"version": "1.0.1",
7+
"keywords": ["Arduino", "education", "course", "Uno", "safety", "PWM", "motor control", "embedded", "serial"],
8+
"license": "mit",
9+
"upload_type": "software",
10+
"access_right": "open",
11+
"language": "eng",
12+
"related_identifiers": [
13+
{"identifier": "https://github.com/devkyato/Arduino-Programs-Guide", "relation": "isSupplementTo", "resource_type": "software"},
14+
{"identifier": "https://github.com/devkyato/Datary", "relation": "references", "resource_type": "software"},
15+
{"identifier": "https://github.com/devkyato/OpenNet", "relation": "references", "resource_type": "software"},
16+
{"identifier": "https://github.com/devkyato/TapAuth", "relation": "references", "resource_type": "software"},
17+
{"identifier": "https://github.com/devkyato/Lowpack", "relation": "references", "resource_type": "software"},
18+
{"identifier": "https://github.com/devkyato/Relay", "relation": "references", "resource_type": "software"},
19+
{"identifier": "https://github.com/devkyato/Custom-Arduino-Libraries", "relation": "references", "resource_type": "software"}
20+
]
21+
}

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## [1.0.1] - 2026-08-09
4+
5+
- Add Zenodo and Citation File Format metadata for archival citation.
6+
- Refresh course publication and citation guidance.
7+
38
## [1.0.0] - 2026-07-29
49

510
- Turn the sketch collection into a six-lesson learning path.
@@ -8,3 +13,4 @@
813
- Add official Arduino Uno compilation checks and contributor templates.
914

1015
[1.0.0]: https://github.com/devkyato/Arduino-Programs-Guide/releases/tag/v1.0.0
16+
[1.0.1]: https://github.com/devkyato/Arduino-Programs-Guide/compare/v1.0.0...v1.0.1

CITATION.cff

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
cff-version: 1.2.0
2+
message: "If you use this software, please cite it using the metadata from this file."
3+
title: "Arduino Programs Guide: safety-first compile-checked Arduino Uno course"
4+
authors:
5+
- family-names: devkyato
6+
affiliation: "MATA Company"
7+
version: 1.0.1
8+
license: MIT
9+
repository-code: "https://github.com/devkyato/Arduino-Programs-Guide"
10+
url: "https://github.com/devkyato/Arduino-Programs-Guide"
11+
abstract: "A safety-first compile-checked Arduino Uno course."
12+
keywords: [Arduino, education, course, Uno, safety, PWM, motor control, embedded, serial]
13+
preferred-citation:
14+
type: software
15+
title: "Arduino Programs Guide: safety-first compile-checked Arduino Uno course"
16+
authors:
17+
- family-names: devkyato
18+
affiliation: "MATA Company"
19+
version: 1.0.1

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,23 @@ every sketch with the official Arduino toolchain. Other boards may use different
5858
PWM pins, voltage levels, serial ports, or ADC ranges; porting notes are welcome
5959
only when verified on hardware.
6060

61+
## Citation
62+
63+
If you use this software in research or teaching, please cite the Zenodo archive / this repository:
64+
65+
```text
66+
devkyato. (2026). Arduino Programs Guide: safety-first compile-checked Arduino Uno course (Version 1.0.1).
67+
```
68+
69+
See [CITATION.cff](CITATION.cff) for machine-readable metadata.
70+
71+
## Applications
72+
73+
- Introductory Arduino Uno coursework.
74+
- Safety-first PWM motor-control lessons.
75+
- Compile-checked embedded systems laboratories.
76+
- Independent practice with serial, state machines, and digital outputs.
77+
6178
## Contributing
6279

6380
Student contributions are encouraged. Good changes include clearer diagrams,

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.0
1+
1.0.1

0 commit comments

Comments
 (0)