Advanced Search
Search Results
123 total results found
Pi War 2024 Log
Documentation of Pi War 2024 Pi Wars is an international, challeng ...icks's data pins with pins GPIO26 and GPIO27. One joystick contro ...ight, and the other controls forward and backwards. Problems with batteries Thi ... print("Hello.") def right_forward(): motor1a.value(0) m...
Week 3 - Iteration, arrays, objects and pixel arrays
...array/ 15_image_pixel_array/ 16_webcam_capture/ Local web se ...er and over on the same data in order to achieve a desired outcome. T ... is only performed once. If we want to perform a conditional oper ... Arrays Arrays are essentially ordered lists of things and each item...
How to use Waveshare E-Paper Display with Raspberry Pi
What is a Waveshare E-Paper Display? A Waveshare E-Paper Display is an el ... tutorial, we will be using the Waveshare model epd7in5V2, a Raspb ...ub git clone https://github.com/waveshare/e-Paper.git Go to the D ...minal or use a Python-based software such as Visual Studio or Thon...
Using a Joy-IT 1.3" 128x64 OLED display
... more flexible screens. If you want to use the display for animat ...afa; color:#111; } table { border-collapse: collapse; width: 100% ...background: #fff; box-shadow: 0 6px 20px rgba(20,20,30,0.06); border-radius: 8px; overflow: hidden; ...: 12px 14px; text-align: left; border-bottom: 1px solid #eee; vertica...
How to Display Animation on Waveshare E-Paper Display
How to use Waveshare E-Paper Display? Please ...port logging import random from waveshare_epd import epd7in5_V2 import time from PIL import Image,ImageDraw,ImageFont import traceback logging.basicConfig(level=logging.DEBUG) try: logging.info("epd7in5_V2...
8th Wa...
Finding your way around Spark AR (UI Explainer)
Watch this video by Meta explaining the UI and different panels in Spark AR
Using a Joy-IT TFT LCD Display
...ST77XX_WHITE); lcd.setTextSize(6); lcd.print("Joy-IT"); } void ...lude <Adafruit_ST7789.h> // Hardware-specific library for ST7789 # ...S, DC, RST); float p = 3.1415926; void setup(void) { Serial.b ...egin(9600); Serial.print(F("Hello! ST...
Using a Monochrome 1.3" 128x64 OLED display
...we will be using Adafruit SSD1306 128 x 64 OLED with I2C communication. I ...ou will need the Adafruit_SSD1306 Library. We have a tutorial on ...GFX.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 // ...in pixels #define SCREEN_HEIGHT 64 // OLED display height, in pix...
How to make Animation on NeoMatrix
... +5V to 5V GND to GND Library WarningDownload version 1.9.0 or b ...started The example shows the upward arrow first and then the anim ... colour-changing pattern. The upward arrow is for identifying the ...KHZ800); static const uint16_t PROGMEM // These bitmaps were...
Week 1 - Coordinates, shapes and colour
...unctions for us in a particular order. The setup function runs first ...or expertise, you will almost always encounter bugs. Writing code ...mmers we need debug our code in order to identify and fix problems. T ...ime to observing the problem in order to understand it. Exercise ...
How to use MatrixPortal M4
... without needing additional hardware. Power: Can be powered via US ... use CircuitPython to program a 64X32 matrix as CircuitPython lib ... see how to set it up. Using a 64X64 Matrix Ask a Technician first ...his jumper is used for use with 64x64 matrices. You can close the...
Steam VR setup Tutorial #3 - Interactable object setup
...d a blue material to a plane in order to make it easier for us to see ...to learn how to create two "throwable" objects but first, we are g ... create a plinth to put the throwable objectS on so it is easier t ...now see a cube intersecting the walking plane. Now let's chan...
How to create 360 Video for the Igloo system
...you the steps needed to create 360° video for the Igloo system Th ...g steps will be using an Insta360 X2 camera. You can recreate th ...e same steps with any 360° camera of your choice. Howeve ...ferent when using different hardware. Step 1 Set up your 360 ca...
Using Arduino Leonardo to send USB MIDI data
...apper, Max and Ableton Live. In order to use this you'll need to foll ...ding note on"); noteOn(0, 48, 64); // Channel 0, middle C, no ...ng note off"); noteOff(0, 48, 64); // Channel 0, middle C, nor ...00); // controlChange(0, 10, 65); // Set the value of controll...
Radio Communication: How to use RFM69HCW Radio Data Module
What is RFM69HCW Radio Data Module? The RFM69HCW is a high-performance, low- ...modules like the APC220, the RFM69HCW offers SPI communication, e ...nding and one for receiving. RFM69HCW comes with different versio ... Feature APC220 RFM69HCW Commu...
How to use a EMG Muscle Sensor
... responsive #define BUFFER_SIZE 64 // EMG Threshold value, !!!!n ...l plotter #define EMG_THRESHOLD 60 int circular_buffer[BUFFER_SI ...x = output - 0.05159732*z1 - 0.36347401*z2; output = 0.01856301*x + 0.03712602*z1 + 0.01856301*z2; z2 = ...
How to use DFPlayer mini to play MP3
...ND (Ground) File handling The order you copy the mp3 onto the micro ... SD card will affect the order mp3 played, which means the pla ...e sure you are using .mp3, not .wav or any other audio formats. #i ...nclude "SoftwareSerial.h" #include "DFRobotDFP...
(MAC) Automatic printing with Automator
... programming knowledge or don't want to do a lot of coding. One of ...ter Choose the folder where you want to put all your printing file ...and choose the printer that you want to use as the default printer .... 5. Save the Script 6. Quit Automator You must quit t...
Combining codes & circuits
...ept one code at one time. If we want it to do multiple things at t ...id setup () { Serial.begin(9600); // We initialize serial co ...s the distance value, and if we want to use the data, we will need ...if statement is the most common way to make a simple interaction b...
How to export your p5.js as a video
...ime-based work in p5.js you may want to capture the canvas as a vi ...ureLength variable. I set it to 60, which will capture 1 second o ...f material at 60 frames per second. let captur ...e = new CCapture({ frameRate: 60, format: "webm", }); let ca...
Concepts
A collection of resources which outline ways of thinking in creative computation, computer science, and associated areas.