picoprojects's People
Forkers
vtt-info thesqlguru mbeale0 cyclump tgruscinski esper6 kellogg bmcclaugherty grillergeek aallshouse joshlehewpicoprojects's Issues
Create and Add Slides
Lab12 - Spelling/Grammar
- "Hey your smoother than zero duty cycle!" - "your" to "you're"
Lab11 - Simple Grammar
- "..brighter the LED will be because you the average output voltage will be higher.", simple grammar issue
pan left/right with 2 buttons - servo controlling laser - when laser hits photoresistor it'll buzz and light up some LEDS
create breadboard diagrams for f01, f02, f03
LabThreading - Run On Sentence
- "This code should look familiar it's pretty much" - comma, or maybe colon after "familiar"
find good photoresistor
Possible stretch goal for final game to show strength of hit on 7 segment right after shot happens
Lab12 - Challenge Extra Info
- Your challenge is to use a for loop, but you also add a while loop. It is the same principle as the button, so should be very easy to figure out for anyone but may not hurt to say something about "scanning without stopping" just to indicate where the "while" came from
add all the code
major stretch cycle - if you finish early, help a neighbor
Nationwide screwdrivers
Bad link in README.md
The link to "Lab 1" in the main readme gives a 404. I don't feel like fork/PR-ing just for this. Just say'n.
print picture of pico pinout
stretch goal to flash lights as fast as possible
Slide with differences between all pis and microcontrollers, etc
Lab9 - Strech Goal Suggestion
- Cleaning up the code us a nice touch. Maybe give that as a challenge too, since you said about making sure it still works. Though that is a lot less about Pico stuff, so probably not necessary for this lab
LabThreading - Grammar Pt2
" how fast the servo's should be scanning, but increasing the speed" - should "but" be "by"?
change diagrams (LED color and long leg of the wires)
BB - add custom 3d mods to thingi or somewhere for people to download
Lab12 - Incorrect Coloring
- "Use another wire to connnect the servo's yellow wire to GPIO 15", yellow to orange
plan for BB with camera following along with camera in the corner
Lab12 - More Clear Servo Horns Info
- this probably won't be an issue since you will be visually presenting, but for instealling the servo horns, should indicate how to put it on
and that you don't need the screws at this step(especially confusing since they are pictured)
preflash all picos
interrupt listeners
Add parts kit list
add slide explaining we pre-flashed
slides on PWM
Lab12 - New Tab Weird
- Not that it really matters but just feels odd that the SG90 library code requires a new tab, despite really just being code like everything else. It saves space and is still straighforward, but just a thought
Add 3D models for final game to the repo
Add our models we printed for the game to the repo.
lab for 2 buttons
more simple LED button things after Read input and before PWM
GPIO pin confusion
Forget which lab I realized this in, I might have even commented on it already but it might be helpful to mention that things like "GPIO 15" isn't necessarily the 15th connection point, since it is row 20(specifically thinking of Lab12 but meant to mention this in a previous lab)
Lab11 - Confusing Phrasing
"...set the duty cyle with highest value of 65535 being the max or 100% and 0 being the lowest allowed value which is 0%"
- Grammar feels a little off here. maybe something like "...set the duty cycle. The max is 65535, or 100%. 0 is the lowest,
whihc is 0%". Or along those lines anyways, it just kind of runs together as it is right now. I read it as "100% and 0 being the
lowest allowed", like 100% is the lowest as well
START STATE for each step - how your board and code should look at the beginning of each step
Lab6 - Thonny Start-Up Screen
As usual people should be able to figure it out, but maybe mention something about the starter Thonny Screen, where you can pick language and basic setup. It seems like you don't need to change anything, so even something like: "on welcome screen, just click next", since your presentation display won't have the welcome screen.
incorporate the words "duty cycle" into presentation at least 50 times
Lab9 - Confusing problem
- For me trying to think of how to fix the debouncing without the code at first felt a little harder. Looking at the code,
it all makes sense but think there was just several little things in there. One thought would be suggesting a time to wait in between
switching in the text. In my opinion, telling them to attempt on their own "Fix bouncing by keeping track of timing in between
clicks. 500ms is a good time to try" just gives a little grounding point/orientation. Might have just been me though. I am tired =)
Lab12 - Servo Horn Picture Makes Text Look Weird
Title
basic python references - handout?
Lab13 - Diagram/Instructions Missing Info
in the "what to do" section for plugging in the photoresistor, no step mentions plugging a red power wire into the power rail and photoresistor. It is seen in the diagram but not in text. You mentioned to leave power wires in, but the previous lab(threading) does not have a power wire there
potentiometer in the mix -> speed of servo laser
discuss dbounce
Lab6 - Stop Button Info
- I didn't realize at first that I had to click stop in prder to run again you mentioned this about saving, and said it would give you a busy warning, this did not give a warning it was easy to figure out, but just a thought
intro to breadboards
Lab6 - Thonny Info
- Maybe mention saving it to the Pico still requires Thonny to run it(at least as far as I know in Lab6) but that you can open it in Thonny from the Pico, so it still saves it, just something I didn't realize right away, more about after the lab, not during
threading
better stretch goals for button press (one currently needs dbounce, and the buzzer might be annoying)
more game ideas
- fill the LED
- arm moves but button stops it for X time
- percentage of light
- speed up the rotation as you hit it/// rounds each time you have a successful hit?
- rainbow lights after winning or something
- digit displays to show a score or percent or something?
update labs to link to each other
Add links at the bottom of each lab to go to the next to make flow easier... maybe add link at top of lab to take you back to previous lab.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.