3 ms·
If imagined as discrete logic components there could be a HDL to model the logic while ignoring the challenges of folding it into a box. The cam is an immutable
by 6510 3y ago
If imagined as discrete logic components there could be a HDL to model the logic while ignoring the challenges of folding it into a box. The cam is an immutable fixed length array of fixed length arrays. It actually seems like a useful enough thing to have it in a programming language. The arms read a value from one place and write it some place else like a multiplication or division like contraption that turns 1 cm of motion into 2.
Having it do one thing after the other (by default) seems challenging but not impossible. What would a for loop look like?
I cant begin to imagine how to design such a device but if you provided less complicated building blocks it seems something one could learn pretty fast.
- iancmceachern 3y agoThis video from Technology Connections on old mechanical pinball machines does a great job of explaining how a lot of this stuff can be done mechanically. Re: your for loop question, check out how they handle the scoring and I think it'll give you some ideas. https://youtu.be/ue-1JoJQaEg?si=k2uUkNuO6cVKcTk6 https://youtu.be/ue-1JoJQaEg?si=k2uUkNuO6cVKcTk6
- 6510 3y agoyou were right, I get it now. The score wheel (by lack of better term) can be used as a variable if it outputs cam positions for each digit but it can also trigger a mechanism with each increment. You can have for loop kind of operations using multiple variables.