This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
projects:a4sim:hardware:start [2020/12/16 19:26] dwheele [Cause X-Window (Raspberry Pi GUI) to repaint itself, clearing FrameBuffer writing] |
projects:a4sim:hardware:start [2022/12/10 20:10] (current) dwheele [Arduino As Joystick Interface] |
||
|---|---|---|---|
| Line 46: | Line 46: | ||
| Changed code that runs on Raspberry Pi to drive the HT16K33. Arduino not required for this. It does work, but could use some improvement, | Changed code that runs on Raspberry Pi to drive the HT16K33. Arduino not required for this. It does work, but could use some improvement, | ||
| + | ===== Stepper Motors ===== | ||
| + | |||
| + | * [[.steppers: | ||
| + | |||
| + | ===== Stepper Motor Driver ===== | ||
| + | |||
| + | * [[.steppers: | ||
| ===== ELEGOO 2.8 Inch TFT Touch Screen with SD Card Socket, for Uno R3 ===== | ===== ELEGOO 2.8 Inch TFT Touch Screen with SD Card Socket, for Uno R3 ===== | ||
| Line 99: | Line 106: | ||
| Purchased from Amazon, package of 5. | Purchased from Amazon, package of 5. | ||
| + | |||
| + | {{ : | ||
| {{ : | {{ : | ||
| + | |||
| The middle pin of the 3 pins is common, and the 2 pins are a Normally Open push button. | The middle pin of the 3 pins is common, and the 2 pins are a Normally Open push button. | ||
| Line 111: | Line 121: | ||
| [4/21/2020] | [4/21/2020] | ||
| - | ===== MakerFocus 2pcs I2C OLED ===== | + | ===== OLED Module 12864 128x64 White SSD1306 ===== |
| + | |||
| + | * [[oled128x64white|OLED Module 12864 128x64 White]] | ||
| + | |||
| + | {{: | ||
| + | ===== MakerFocus 2pcs I2C OLED (Blue) | ||
| Uses SSD1306 driver. | Uses SSD1306 driver. | ||
| Line 120: | Line 135: | ||
| ^Purchased from |Amazon| | ^Purchased from |Amazon| | ||
| ^I2C Channel|0x3C (not changeable)| | ^I2C Channel|0x3C (not changeable)| | ||
| + | ^Pixels/ | ||
| + | Amazon Title: MakerFocus 2pcs I2C OLED Display Module 0.91 Inch I2C SSD1306 OLED Display Module Blue I2C OLED Screen Driver DC 3.3V~5V for Arduino | ||
| ==== LED Module only ==== | ==== LED Module only ==== | ||
| Line 185: | Line 202: | ||
| '' | '' | ||
| - | ====== UCTronics | + | ====== UCTronics |
| Bought a small HDMI screen to use with the Raspberry Pi 4. It comes with short HDMI-to-HDMI cables, but it is also not very useful, because it uses some of the GPIO pins as well. I need the GPIO pins for the Rotary Encoder. | Bought a small HDMI screen to use with the Raspberry Pi 4. It comes with short HDMI-to-HDMI cables, but it is also not very useful, because it uses some of the GPIO pins as well. I need the GPIO pins for the Rotary Encoder. | ||
| + | |||
| + | {{ : | ||
| 12/16/2020 | 12/16/2020 | ||
| + | |||
| + | ====== Roller Micro Switch ====== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | HiLetgo 10pcs KW12-3 Roller Lever Arm Micro Limit Switch Normally Open Close Limit Switch Black | ||
| + | |||
| + | * 3D Model: https:// | ||
| + | |||
| + | ====== Arduino As Joystick Interface ====== | ||
| + | |||
| + | I haven' | ||
| + | |||
| + | I know that there are 3 kinds of Arduinos which appear to Windows as a Joystick: | ||
| + | |||
| + | * Arduino Leonardo | ||
| + | * Arduino Micro | ||
| + | * Arduino Micro Pro | ||
| + | |||
| + | It appears I purchased an Arduino Leonardo (which easier-to use pins), and a 3-pack of Arduino Micro Pro compatibles, | ||
| + | |||
| + | ^Requirement^Comment^ | ||
| + | ^Power Required|5V, | ||
| + | |||
| + | ==== Notes ==== | ||
| + | |||
| + | Rasperry Pi's require 3.3 V. To convert between 5V components, there is an IC which allows interfacing either up or down. | ||