René's URL Explorer Experiment


Title: L2: Making with MakeCode | Physical Computing

Open Graph Title: L2: Making with MakeCode

X Title: L2: Making with MakeCode

Description: Write your first CPX program, Blinky, using MakeCode’s visual block editor. Learn the workspace, toolbox, and simulator, then flash NeoPixels and play a startup sound.

X Description: Write your first CPX program, Blinky, using MakeCode’s visual block editor. Learn the workspace, toolbox, and simulator, then flash NeoPixels and play a startup sound.

Mail addresses
jonf@cs.uw.edu

Opengraph URL: https://makeabilitylab.github.io/physcomp/cpx/makecode.html

Generator: Jekyll v4.4.1

direct link

Domain: makeabilitylab.github.io


Hey, it has json ld scripts:
 {"@context":"https://schema.org","@type":"WebPage","description":"Write your first CPX program, Blinky, using MakeCode’s visual block editor. Learn the workspace, toolbox, and simulator, then flash NeoPixels and play a startup sound.","headline":"L2: Making with MakeCode","image":"https://makeabilitylab.github.io/physcomp/cpx/assets/og/makecode.jpg","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://makeabilitylab.github.io/physcomp/assets/images/physcomp-logo-800w.jpg"}},"url":"https://makeabilitylab.github.io/physcomp/cpx/makecode.html"}

NoneIE=Edge
og:localeen_US
og:site_namePhysical Computing
og:imagehttps://makeabilitylab.github.io/physcomp/cpx/assets/og/makecode.jpg
og:typewebsite
twitter:cardsummary_large_image
twitter:imagehttps://makeabilitylab.github.io/physcomp/cpx/assets/og/makecode.jpg

Links:

Skip to main contenthttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#main-content
https://makeabilitylab.github.io/physcomp/
Homehttps://makeabilitylab.github.io/physcomp/
Intro to Electronicshttps://makeabilitylab.github.io/physcomp/electronics/
L1: Voltage, Current, and Resistancehttps://makeabilitylab.github.io/physcomp/electronics/electricity-basics.html
L2: Circuit Schematicshttps://makeabilitylab.github.io/physcomp/electronics/schematics.html
L3: Ohm's Lawhttps://makeabilitylab.github.io/physcomp/electronics/ohms-law.html
L4: Series and Parallel Resistorshttps://makeabilitylab.github.io/physcomp/electronics/series-parallel.html
L5: Using Resistorshttps://makeabilitylab.github.io/physcomp/electronics/resistors.html
L6: LEDshttps://makeabilitylab.github.io/physcomp/electronics/leds.html
L7: Breadboardshttps://makeabilitylab.github.io/physcomp/electronics/breadboards.html
L8: Variable Resistorshttps://makeabilitylab.github.io/physcomp/electronics/variable-resistors.html
Intro to Arduinohttps://makeabilitylab.github.io/physcomp/arduino/
Outputhttps://makeabilitylab.github.io/physcomp/arduino/intro-output.html
L1: Turning on an LEDhttps://makeabilitylab.github.io/physcomp/arduino/led-on.html
L2: Blinking an LEDhttps://makeabilitylab.github.io/physcomp/arduino/led-blink.html
L3: Debugging with Serialhttps://makeabilitylab.github.io/physcomp/arduino/serial-print.html
L4: Fading an LEDhttps://makeabilitylab.github.io/physcomp/arduino/led-fade.html
L5: Playing Toneshttps://makeabilitylab.github.io/physcomp/arduino/tone.html
L6: Blinking Two LEDshttps://makeabilitylab.github.io/physcomp/arduino/led-blink2.html
L7: RGB LEDshttps://makeabilitylab.github.io/physcomp/arduino/rgb-led.html
L8: Crossfading RGB LEDshttps://makeabilitylab.github.io/physcomp/arduino/rgb-led-fade.html
L9: Rate Blinking LEDshttps://makeabilitylab.github.io/physcomp/arduino/led-blink3.html
Inputhttps://makeabilitylab.github.io/physcomp/arduino/intro-input.html
L1: Using buttonshttps://makeabilitylab.github.io/physcomp/arduino/buttons.html
L2: A simple pianohttps://makeabilitylab.github.io/physcomp/arduino/piano.html
L3: Debouncinghttps://makeabilitylab.github.io/physcomp/arduino/debouncing.html
L4: Potentiometershttps://makeabilitylab.github.io/physcomp/arduino/potentiometers.html
L5: Force-Sensitive Resistorshttps://makeabilitylab.github.io/physcomp/arduino/force-sensitive-resistors.html
Arduino IDEhttps://makeabilitylab.github.io/physcomp/arduino/arduino-ide.html
Inside Arduinohttps://makeabilitylab.github.io/physcomp/arduino/inside-arduino.html
Advanced I/Ohttps://makeabilitylab.github.io/physcomp/advancedio/
Outputhttps://makeabilitylab.github.io/physcomp/advancedio/output.html
L1: OLED Displayshttps://makeabilitylab.github.io/physcomp/advancedio/oled.html
L2: Addressable LEDshttps://makeabilitylab.github.io/physcomp/advancedio/addressable-leds.html
L3: Servo Motorshttps://makeabilitylab.github.io/physcomp/advancedio/servo.html
L4: Vibromotorshttps://makeabilitylab.github.io/physcomp/advancedio/vibromotor.html
Inputhttps://makeabilitylab.github.io/physcomp/advancedio/input.html
L1: Smoothing Inputhttps://makeabilitylab.github.io/physcomp/advancedio/smoothing-input.html
Serial Communicationhttps://makeabilitylab.github.io/physcomp/communication/
L1: Intro to Serialhttps://makeabilitylab.github.io/physcomp/communication/serial-intro.html
L2: Web Serialhttps://makeabilitylab.github.io/physcomp/communication/web-serial.html
L3: p5.js Serial Inhttps://makeabilitylab.github.io/physcomp/communication/p5js-serial.html
L4: p5.js Serial I/Ohttps://makeabilitylab.github.io/physcomp/communication/p5js-serial-io.html
L5: PaintIO Examplehttps://makeabilitylab.github.io/physcomp/communication/p5js-paint-io.html
L6: ml5.js Serialhttps://makeabilitylab.github.io/physcomp/communication/ml5js-serial.html
L7: HandPose Serialhttps://makeabilitylab.github.io/physcomp/communication/handpose-serial.html
Circuit Playground Expresshttps://makeabilitylab.github.io/physcomp/cpx/
L1: Intro to the CPXhttps://makeabilitylab.github.io/physcomp/cpx/cpx.html
L2: Making with MakeCodehttps://makeabilitylab.github.io/physcomp/cpx/makecode.html
L3: Button Pianohttps://makeabilitylab.github.io/physcomp/cpx/button-piano.html
L4: Light-Level Instrumenthttps://makeabilitylab.github.io/physcomp/cpx/sensor-instrument.html
L5: Capacitive Touchhttps://makeabilitylab.github.io/physcomp/cpx/capacitive-touch.html
L6: CPX as a Keyboardhttps://makeabilitylab.github.io/physcomp/cpx/cpx-keyboard.html
L7: CPX as a Mousehttps://makeabilitylab.github.io/physcomp/cpx/cpx-mouse.html
L8: Analog Inputhttps://makeabilitylab.github.io/physcomp/cpx/analog-input.html
L9: Digital Inputhttps://makeabilitylab.github.io/physcomp/cpx/digital-input.html
ESP32https://makeabilitylab.github.io/physcomp/esp32/
Fundamentalshttps://makeabilitylab.github.io/physcomp/esp32/fundamentals.html
L1: Intro to the ESP32https://makeabilitylab.github.io/physcomp/esp32/esp32.html
L2: Blinking an LEDhttps://makeabilitylab.github.io/physcomp/esp32/led-blink.html
L3: LED Fading with PWMhttps://makeabilitylab.github.io/physcomp/esp32/led-fade.html
L4: Analog inputhttps://makeabilitylab.github.io/physcomp/esp32/analog-input.html
L5: Playing Toneshttps://makeabilitylab.github.io/physcomp/esp32/tone.html
L6: Capacitive Touchhttps://makeabilitylab.github.io/physcomp/esp32/capacitive-touch.html
Wirelesshttps://makeabilitylab.github.io/physcomp/esp32/wireless.html
L1: Internet of Thingshttps://makeabilitylab.github.io/physcomp/esp32/iot.html
L2: Bluetooth Serialhttps://makeabilitylab.github.io/physcomp/esp32/bluetooth-serial.html
L3: Bluetooth Web Serialhttps://makeabilitylab.github.io/physcomp/esp32/bluetooth-web-serial.html
L4: Introduction to BLEhttps://makeabilitylab.github.io/physcomp/esp32/ble-intro.html
L5: Bidirectional BLEhttps://makeabilitylab.github.io/physcomp/esp32/ble-bidirectional.html
ESP32 IDE Setuphttps://makeabilitylab.github.io/physcomp/esp32/esp32-ide.html
Sensorshttps://makeabilitylab.github.io/physcomp/sensors/
Accelerometershttps://makeabilitylab.github.io/physcomp/sensors/accelerometers.html
Force-Sensitive Resistorshttps://makeabilitylab.github.io/physcomp/sensors/fsrs.html
Hall Effect Sensorshttps://makeabilitylab.github.io/physcomp/sensors/hall-effect.html
Microphoneshttps://makeabilitylab.github.io/physcomp/sensors/microphones.html
Photoresistorshttps://makeabilitylab.github.io/physcomp/sensors/photoresistors.html
Potentiometershttps://makeabilitylab.github.io/physcomp/sensors/potentiometers.html
Ultrasonic Distancehttps://makeabilitylab.github.io/physcomp/sensors/ultrasonic.html
Resourceshttps://makeabilitylab.github.io/physcomp/resources/
Inspirationshttps://makeabilitylab.github.io/physcomp/resources/inspirations.html
UW Courseshttps://makeabilitylab.github.io/physcomp/resources/uw-courses.html
Signalshttps://makeabilitylab.github.io/physcomp/signals/
Toolshttps://makeabilitylab.github.io/physcomp/signals/tools.html
L1: Jupyter Notebookhttps://makeabilitylab.github.io/physcomp/signals/jupyter-notebook.html
L2: Pythonhttps://makeabilitylab.github.io/physcomp/signals/python.html
L3: Numpyhttps://makeabilitylab.github.io/physcomp/signals/numpy.html
L4: Matplotlibhttps://makeabilitylab.github.io/physcomp/signals/matplotlib.html
Signal Processinghttps://makeabilitylab.github.io/physcomp/signals/signal-processing.html
L1: Quantization and Samplinghttps://makeabilitylab.github.io/physcomp/signals/quantization-and-sampling.html
L2: Comparing Signals (Time Domain)https://makeabilitylab.github.io/physcomp/signals/comparing-signals.html
L3: Frequency Analysishttps://makeabilitylab.github.io/physcomp/signals/frequency-analysis.html
Classificationhttps://makeabilitylab.github.io/physcomp/signals/classification.html
L1: Heuristic-Based Classificationhttps://makeabilitylab.github.io/physcomp/signals/step-tracker.html
L2: Shape-Based Classificationhttps://makeabilitylab.github.io/physcomp/signals/gesturerec-shape-based.html
L3: Feature-Based Classificationhttps://makeabilitylab.github.io/physcomp/signals/gesturerec-feature-based.html
L4: Feature Selection and Hyperparameter Tuninghttps://makeabilitylab.github.io/physcomp/signals/feature-selection-hyperparameter.html
https://makeabilitylab.cs.washington.edu
Makeability Lab https://makeabilitylab.cs.washington.edu
Circuit Playground Expresshttps://makeabilitylab.github.io/physcomp/cpx/
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#lesson-2-making-with-makecode
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#table-of-contents
The MakeCode Programming Environmenthttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#the-makecode-programming-environment
The MakeCode interfacehttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#the-makecode-interface
Our first program: Blinkyhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#our-first-program-blinky
Step 1: Creating a new projecthttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-1-creating-a-new-project
Step 2: Add in a light blockhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-2-add-in-a-light-block
Step 3: Add in a pause blockhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-3-add-in-a-pause-block
Step 4: Turn off lighthttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-4-turn-off-light
Step 5: Add final pause blockhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-5-add-final-pause-block
Video of building Blinkyhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#video-of-building-blinky
Adding sound to Blinkyhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#adding-sound-to-blinky
Step 1: Add “on start” blockhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-1-add-on-start-block
Step 2: Adding soundhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-2-adding-sound
Step 3: The final programhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-3-the-final-program
Transferring our program to the CPXhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#transferring-our-program-to-the-cpx
Manual downloadhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#manual-download
Direct download using WebUSBhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#direct-download-using-webusb
Sharing our MakeCode programhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#sharing-our-makecode-program
Design Activityhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#design-activity
Next Lessonhttps://makeabilitylab.github.io/physcomp/cpx/makecode.html#next-lesson
Code linkhttps://makecode.com/_8uY3D8Fc8A5t
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#the-makecode-programming-environment
Scratchhttps://scratch.mit.edu/
Blocklyhttps://developers.google.com/blockly
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#the-makecode-interface
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#our-first-program-blinky
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-1-creating-a-new-project
https://makecode.adafruit.com/https://makecode.adafruit.com
MakeCode websitehttps://makecode.adafruit.com
foreverhttps://makecode.adafruit.com/reference/loops/forever
foreverhttps://makecode.adafruit.com/reference/loops/forever
foreverhttps://makecode.adafruit.com/reference/loops/forever
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-2-add-in-a-light-block
LIGHThttps://makecode.adafruit.com/reference/light
LIGHThttps://makecode.adafruit.com/reference/light
set all pixels tohttps://makecode.adafruit.com/reference/light/set-all
LIGHThttps://makecode.adafruit.com/reference/light
set all pixels tohttps://makecode.adafruit.com/reference/light/set-all
set all pixels tohttps://makecode.adafruit.com/reference/light/set-all
LIGHThttps://makecode.adafruit.com/reference/light
set all pixels tohttps://makecode.adafruit.com/reference/light/set-all
foreverhttps://makecode.adafruit.com/reference/loops/forever
set all pixels tohttps://makecode.adafruit.com/reference/light/set-all
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-3-add-in-a-pause-block
pausehttps://makecode.adafruit.com/reference/loops/pause
LOOPShttps://makecode.adafruit.com/blocks/loops
LOOPShttps://makecode.adafruit.com/blocks/loops
pausehttps://makecode.adafruit.com/reference/loops/pause
pausehttps://makecode.adafruit.com/reference/loops/pause
LOOPShttps://makecode.adafruit.com/blocks/loops
pausehttps://makecode.adafruit.com/reference/loops/pause
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-4-turn-off-light
set all pixels tohttps://makecode.adafruit.com/reference/light/set-all
set all pixels tohttps://makecode.adafruit.com/reference/light/set-all
LIGHThttps://makecode.adafruit.com/reference/light
set all pixels tohttps://makecode.adafruit.com/reference/light/set-all
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-5-add-final-pause-block
pausehttps://makecode.adafruit.com/reference/loops/pause
pausehttps://makecode.adafruit.com/reference/loops/pause
LOOPShttps://makecode.adafruit.com/blocks/loops
foreverhttps://makecode.adafruit.com/reference/loops/forever
foreverhttps://makecode.adafruit.com/reference/loops/forever
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#video-of-building-blinky
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#adding-sound-to-blinky
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-1-add-on-start-block
foreverhttps://makecode.adafruit.com/reference/loops/forever
on starthttps://makecode.adafruit.com/blocks/on-start
LOOPShttps://makecode.adafruit.com/blocks/loops
on starthttps://makecode.adafruit.com/blocks/on-start
on starthttps://makecode.adafruit.com/blocks/on-start
LOOPShttps://makecode.adafruit.com/blocks/loops
on starthttps://makecode.adafruit.com/blocks/on-start
foreverhttps://makecode.adafruit.com/blocks/on-start
on starthttps://makecode.adafruit.com/blocks/on-start
foreverhttps://makecode.adafruit.com/blocks/on-start
on starthttps://makecode.adafruit.com/blocks/on-start
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-2-adding-sound
lighthttps://makecode.adafruit.com/reference/light
MUSIChttps://makecode.adafruit.com/reference/music
play soundhttps://makecode.adafruit.com/reference/music/play-sound
play soundhttps://makecode.adafruit.com/reference/music/play-sound
MUSIChttps://makecode.adafruit.com/reference/music
play soundhttps://makecode.adafruit.com/reference/music/play-sound
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#step-3-the-final-program
“Blinky with Sound” programhttps://makecode.com/_2iL2xkVKa7Dh
herehttps://makecode.com/_2iL2xkVKa7Dh
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#transferring-our-program-to-the-cpx
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#manual-download
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#manual-download-with-mac
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#manual-download-with-windows
YouTube linkhttps://youtu.be/Y_jkUylGe4E
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#direct-download-using-webusb
YouTube linkhttps://youtu.be/7FjYEJhVeLY
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#sharing-our-makecode-program
Code linkhttps://makecode.com/_JdPfj8VrmWV3
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#design-activity
Code linkhttps://makecode.com/_AxFigA8KX82K
https://makeabilitylab.github.io/physcomp/cpx/makecode.html#next-lesson
next lessonhttps://makeabilitylab.github.io/physcomp/cpx/button-piano.html
← Previous Lesson Intro the CPX https://makeabilitylab.github.io/physcomp/cpx/cpx.html
Next Lesson → Button Piano https://makeabilitylab.github.io/physcomp/cpx/button-piano.html
https://makeabilitylab.cs.washington.edu
https://dub.washington.edu
https://mhcid.washington.edu
https://cs.washington.edu
Jon E. Froehlichhttps://jonfroehlich.github.io/
Makeability Labhttps://makeabilitylab.cs.washington.edu
Just the Docshttps://just-the-docs.github.io/just-the-docs/
website GitHubhttps://github.com/makeabilitylab/physcomp/
Arduino GitHubhttps://github.com/makeabilitylab/arduino
p5js GitHubhttps://github.com/makeabilitylab/p5js
herehttps://github.com/makeabilitylab/arduino/tree/master/MakeabilityLab_Arduino_Library
GitHub Issuehttps://github.com/makeabilitylab/physcomp/issues
https://makeabilitylab.cs.washington.edu

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.