Repository navigation
feat(examples): rebuild the catalog along the course weeks - #10
Merged
Merged
Conversation
Replace the 35 examples with 51 sketches that follow the IT01-IT08 and IT11 course documents. Each sketch names the slides it illustrates and contains a learning objective, an observable result, experiments, learning questions and Tutor focus questions. New topics include choosing a data type, char/ASCII, global/local scope, blinking, parseInt, #define, time differences, button edges, else-if, switch menus, timing without delay, binary output, arrays as parameters, typedef, a header with struct and functions, test cases and the matrix steps of IT11 with mat_func.h. Fix the Tutor topics: misconceptions now state the wrong belief, and the long-values concept IDs match their content. Point the quality cases to the new example IDs and set the manifest ref to v3.0.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
struct Messung,const bytepins,/ 1024.0 * 5.0, header-only.hfiles;mat_func.hshared by IT11.2–IT11.5).long-valuesconcept IDs match their content; hashes updated. Quality cases point to the new IDs.manifest.jsonref isv3.0.0(IDs changed, so this is a new major catalog version).Requires
IT08.4 (
typedefin signatures), IT11 (constant array sizes, default arguments) and the pull-up observations in IT03.6/IT04.4 need the UnoSim fix in MoDevIO/UnoSimfix/sketch-prototypes-and-pullup. Merge that first. The README documents the remaining simulator differences for authors.Verification
arduino:avr:unowith--warnings all, without warnings.npm run validate:tutor-course-contentpasses with the pinned validator (.unosim-compatible-commit) and with current UnoSim main.🤖 Generated with Claude Code