Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

123 total results found

Pi War 2024 Log

Raspberry Pi

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

Creative Coding Workshop: Introduction to Creative Coding

...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

Raspberry Pi Tutorials

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

Physical Computing Tutorials

... 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

Raspberry Pi Tutorials

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)

Spark AR First Look at Spark AR

Watch this video by Meta explaining the UI and different panels in Spark AR

Using a Joy-IT TFT LCD Display

Physical Computing Tutorials

...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

Physical Computing Tutorials

...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

Physical Computing Tutorials

... +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

Creative Coding Workshop: Introduction to Creative Coding

...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

Physical Computing Tutorials

... 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

VR tutorials - Unity HTC VIVE Tutorials

...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

How to create 360 video for the Igloo s...

...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

Physical Computing Tutorials

...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

Physical Computing Tutorials

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

Physical Computing Tutorials

... 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

Physical Computing Tutorials

...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

Physical Computing Tutorials

... 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

Physical Computing Workshop: Beginner Physical Computing

...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

Creative Coding Tutorials

...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

Creative Coding

A collection of resources which outline ways of thinking in creative computation, computer science, and associated areas.