TEJ3M – Computer Engineering
Welcome to Computer Engineering!
Daily google meet link (8:00-9:55, starting Tuesday Jan. 5)
Arduino Software Download – Windows version
(If you can’t see the new “port” for your arduino, install the CH340G Driver)
Arduino Software Download – Mac version
(If you can’t see the new “port” for your arduino, install the CH340G Driver)
Challenges
- Wiring challenge 1 (solution)
- Arduino wiring/coding challenge (solution)
- Arduino challenge 2 (solution)
- Gameboard challenge 1 (solution)
- Arduino challenge 3 (see – how to wire up and use a servo)
- Task Example (from spring 2020)
- Gameboard challenge 2
Arduino / Gameboard
- 2.0 – Intro to Arduino
- Try these two links to give you an introduction and a basic understanding of the arduino. We will be using Tinkercad circuits for experimentation when outside of class.
- Arduino Intro
- Arduino Tutorial
- 2.1 – Graphics Library Reference (what commands you can call)
- 2.2 – OLED Example Template (View Tutorial Here)
- 2.3 – Learn analogRead to read the joysticks (A6,A7)
- And display the X & Y values on your OLED display!
- 2.4 – Pulse Width Modulation (PWM)
- 2.5 – Using 3 LEDs with PWM (or maybe just one RGB LED? 🙂
- 2.6 – NeoPixel examples (also see Mr. Murray’s Neopixel example)
- TinkerCAD Simulations Test for January 14th
- Code development screenshot (Jan 19)
- Paddle-Ball Collisions
- Can you make the ball collide properly with the computer’s paddle?
- Extra: Display a score somewhere and update it?
- Excellent Videos from Mr. Murray
Circuits
- 1.0 Intro & Expectations
- 1.1 Basics of Electric Circuits
- 1.2 Series & Parallel Circuits
- 1.3 Intro to breadboarding
- 1.4 Logic Gates
- 1.5 Intro to Boolean Algebra
- 1.6 Boolean Problems
- 1.7 Boolean Identities I
- 1.8 Boolean Identities II
- 1.9 Karnaugh Maps
- Review & Practice
- Breadboarding Practice (Cohort B Work at home – Nov. 27)
Quick Links
Admin