jessehamner / techmillforkids Goto Github PK
View Code? Open in Web Editor NEWAn introductory workshop for binary math, basic electronics, logic gates, and basic computing operations. For kids as young as 9.
License: Other
An introductory workshop for binary math, basic electronics, logic gates, and basic computing operations. For kids as young as 9.
License: Other
It may be useful to add half- and full-adder symbols to the macros.tex file (example here), as the existing adder is not particularly useful.
See, for example, page 802 (14 of 20) in this pdf, where at a minimum, the use of the Sigma (Σ) in a block diagram plus a few I/O pins can designate an adder.
Make handouts for participants, including such elements as:
Surface mount components can be used to make:
To add or compare two numbers, it will be necessary to have toggle switches for inputs and LEDs for outputs. Having a handful of four-toggle deck PCBs, plus four LEDs (to show which switches are 1 and which are 0) will be useful. LED outputs (five, or a bank of 4, 4, and 5 -- the extra for overflow) on a separate PCB will also be very useful, because wiring up LEDs is annoying and slow. While it is useful to show the kids that you can wire up an LED the wrong way and get nothing, they don't learn anything new by wiring up 13 LEDs and 13 resistors and lots of loose connecting wires. Thus, the LED output banks should be SMT components for sure, and while it will be necessary to solder the toggle switches by hand, the LEDs and resistors on the toggle banks should also use SMT components.
Recent changes in Eagle CAD and its terms of use make it difficult to recommend. It's time to migrate the PCB designs to an excellent open-source software package, KiCAD.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.