diff --git a/fall2021/5-hwh/Award Certificates/Frankenstein.pdf b/fall2021/5-hwh/Award Certificates/Frankenstein.pdf new file mode 100644 index 0000000..60fb54a Binary files /dev/null and b/fall2021/5-hwh/Award Certificates/Frankenstein.pdf differ diff --git a/fall2021/5-hwh/Award Certificates/Hallowinner.pdf b/fall2021/5-hwh/Award Certificates/Hallowinner.pdf new file mode 100644 index 0000000..b832b64 Binary files /dev/null and b/fall2021/5-hwh/Award Certificates/Hallowinner.pdf differ diff --git a/fall2021/5-hwh/Award Certificates/MischiefNight.pdf b/fall2021/5-hwh/Award Certificates/MischiefNight.pdf new file mode 100644 index 0000000..9b5896d Binary files /dev/null and b/fall2021/5-hwh/Award Certificates/MischiefNight.pdf differ diff --git a/fall2021/5-hwh/Award Certificates/Projectshm.pdf b/fall2021/5-hwh/Award Certificates/Projectshm.pdf new file mode 100644 index 0000000..fb318d3 Binary files /dev/null and b/fall2021/5-hwh/Award Certificates/Projectshm.pdf differ diff --git a/fall2021/5-hwh/Award Certificates/Spookiest.pdf b/fall2021/5-hwh/Award Certificates/Spookiest.pdf new file mode 100644 index 0000000..ff79a47 Binary files /dev/null and b/fall2021/5-hwh/Award Certificates/Spookiest.pdf differ diff --git a/fall2021/5-hwh/Halloween Hackathon Slides.pdf b/fall2021/5-hwh/Halloween Hackathon Slides.pdf new file mode 100644 index 0000000..b695754 Binary files /dev/null and b/fall2021/5-hwh/Halloween Hackathon Slides.pdf differ diff --git a/fall2021/5-hwh/Halloween Hackathon Slides.pptx b/fall2021/5-hwh/Halloween Hackathon Slides.pptx new file mode 100644 index 0000000..fa0aa43 Binary files /dev/null and b/fall2021/5-hwh/Halloween Hackathon Slides.pptx differ diff --git a/fall2021/5-hwh/README.md b/fall2021/5-hwh/README.md new file mode 100644 index 0000000..ebe7dd6 --- /dev/null +++ b/fall2021/5-hwh/README.md @@ -0,0 +1,19 @@ +# Penn State IEEE +## Halloween Hackathon +Thursday, October 28th 2021 from 6-10pm + +### About +A creativity-based workshop to have some fun around the halloween holiday. Participants were grouped into teams, each creating their own arduino-centered project. Committee judges evaluated the projects and presented the winners with awards & prizes. + +### Required Tools +- Halloween spirit + +### Parts List +- Arduino-friendly personal computer +- Arduino uno +- Arduino sensors and parts kit +- Prizes (candy/merch) +- Award certificates + +### Resources +- https://www.amazon.com/Arduino-Project-Starter-Compatible-Tutorial/dp/B07T87F8Y8/ref=sr_1_9?dchild=1&keywords=arduino+project+kit&qid=1634504157&sr=8-9 diff --git a/fall2021/6-mathworks/README.md b/fall2021/6-mathworks/README.md new file mode 100644 index 0000000..f99badd --- /dev/null +++ b/fall2021/6-mathworks/README.md @@ -0,0 +1,16 @@ +# Penn State IEEE +## Mathworks +Wednesday, November 3rd 2021 starting at 6pm + +### About +This Mathworks-sponsored workshop showcased what their products, MATLAB and Simulink, have to offer. Participants heard an overview from a Mathworks representative and learned about the programs through a tutorial module. + +### Required Tools +- MATLAB +- Simulink + +### Parts List +- Personal computer + +### Resources +- PSU MATLAB https://softwarerequest.psu.edu/Home/Index diff --git a/fall2021/7-rubduck/README.md b/fall2021/7-rubduck/README.md new file mode 100644 index 0000000..b2188f4 --- /dev/null +++ b/fall2021/7-rubduck/README.md @@ -0,0 +1,16 @@ +# Penn State IEEE +## Rubber Ducky +Thursday, December 2nd 2021 from 6-9 pm + +### About +A hands-on workshop to both raise awareness about the dangers that USB Rubber Duckies can pose, while also showcasing the fun and practical applications they can be used for. + +### Required Tools +- Arduino IDE + +### Parts List +- DigiSpark ATTINY85 Development Board +- USB-A to USB-C adapter (recommended) + +### Resources +- Github DigiSpark-Scripts (Explore at your own risk!) diff --git a/fall2021/7-rubduck/USB Rubber Ducky Workshop.pdf b/fall2021/7-rubduck/USB Rubber Ducky Workshop.pdf new file mode 100644 index 0000000..c91860e Binary files /dev/null and b/fall2021/7-rubduck/USB Rubber Ducky Workshop.pdf differ diff --git a/fall2021/7-rubduck/USB Rubber Ducky Workshop.pptx b/fall2021/7-rubduck/USB Rubber Ducky Workshop.pptx new file mode 100644 index 0000000..bf09f11 Binary files /dev/null and b/fall2021/7-rubduck/USB Rubber Ducky Workshop.pptx differ diff --git a/fall2022/1-Microcontollers/R-Pi Pico Code b/fall2022/1-Microcontollers/R-Pi Pico Code new file mode 100644 index 0000000..2ff9207 --- /dev/null +++ b/fall2022/1-Microcontollers/R-Pi Pico Code @@ -0,0 +1,49 @@ +import machine +import utime + +rs = machine.Pin(16,machine.Pin.OUT) +e = machine.Pin(17,machine.Pin.OUT) +d4 = machine.Pin(18,machine.Pin.OUT) +d5 = machine.Pin(19,machine.Pin.OUT) +d6 = machine.Pin(20,machine.Pin.OUT) +d7 = machine.Pin(21,machine.Pin.OUT) + +def pulseE(): + e.value(1) + utime.sleep_us(40) + e.value(0) + utime.sleep_us(40) +def send2LCD4(BinNum): + d4.value((BinNum & 0b00000001) >>0) + d5.value((BinNum & 0b00000010) >>1) + d6.value((BinNum & 0b00000100) >>2) + d7.value((BinNum & 0b00001000) >>3) + pulseE() +def send2LCD8(BinNum): + d4.value((BinNum & 0b00010000) >>4) + d5.value((BinNum & 0b00100000) >>5) + d6.value((BinNum & 0b01000000) >>6) + d7.value((BinNum & 0b10000000) >>7) + pulseE() + d4.value((BinNum & 0b00000001) >> 0) + d5.value((BinNum & 0b00000010) >> 1) + d6.value((BinNum & 0b00000100) >> 2) + d7.value((BinNum & 0b00001000) >> 3) + pulseE() +def setUpLCD(): + rs.value(0) + send2LCD4(0b0011)#8 bit + send2LCD4(0b0011)#8 bit + send2LCD4(0b0011)#8 bit + send2LCD4(0b0010)#4 bit + send2LCD8(0b00101000)#4 bit,2 lines?,5*8 bots + send2LCD8(0b00001100)#lcd on, blink off, cursor off. + send2LCD8(0b00000110)#increment cursor, no display shift + send2LCD8(0b00000001)#clear screen + utime.sleep_ms(2)#clear screen needs a long delay + +setUpLCD() +rs.value(1) +for x in 'Hello World!': + send2LCD8(ord(x)) + utime.sleep_ms(100) diff --git a/spring2022/1-linux/Demystifying Linux Slides.pdf b/spring2022/1-linux/Demystifying Linux Slides.pdf index 929b5fe..94c68cb 100644 Binary files a/spring2022/1-linux/Demystifying Linux Slides.pdf and b/spring2022/1-linux/Demystifying Linux Slides.pdf differ diff --git a/spring2022/1-linux/Demystifying Linux Slides.pptx b/spring2022/1-linux/Demystifying Linux Slides.pptx index 9328323..0d804c2 100644 Binary files a/spring2022/1-linux/Demystifying Linux Slides.pptx and b/spring2022/1-linux/Demystifying Linux Slides.pptx differ