License: CC-BY-SA
Node | Description |
---|---|
tuto000-introduction | An introduction to the tutorial and guide |
tuto999-grove-board-cheat-sheet | Grove Board Cheat Sheet.
This cheat-sheet provides a quick guide to which XOD node and settings to use for each of the inbuilt components on the Grove All-In-One Beginner Kit for Arduino. |
tuto998-index | This patch provides an index of each task in this tutorial, including what nodes and hardware are used, and what steps are taken in each patch. |
tuto101-testing-your-board-adding-a-node | Start of Task 1: Testing Your Board.
This task will walk you through how to how to connect your board to the computer and upload your first programme using XOD. It will use the LED and button modules of the Grove board.
T1 Step 1: Adding a Node |
tuto102-adding-a-node-alternative-methods | T1 Step 2: Adding a Node (alternative methods) |
tuto103-setting-pins | T1 Step 3: Setting Pins |
tuto104-uploading | T1 Step 4: Uploading |
tuto105-troubleshooting | T1 Step 5: Troubleshooting |
tuto106-adding-another-node | T1 Step 6: Adding Another Node |
tuto107-set-button-pins | T1 Step 7: Set Button Pins |
tuto108-connect-the-nodes | T1 Step 8: Connect the Nodes |
tuto109-upload-your-patch-and-test | T1 Step 9: Upload Your Patch and Test the Button |
tuto110-add-a-not-node | T1 Step 10: Add a Not Node |
tuto111-rewire-and-retest | T1 Step 11: Rewire and Re-test |
tuto112-experiment | T1 Step 12: Experiment! |
tuto113-clearing-the-board | T1 Step 13: Clearing the Board |
tuto201-inputs-and-outputs-adding-a-new-library | Start of Task 2: Inputs and Outputs
In this task we will build on our knowledge to add two new devices: the buzzer and the rotary potentiometer.
T2 Step 1: Adding a New Library |
tuto202-copy-your-patch | T2 Step 2: Copy Your Patch |
tuto203-edit-your-programme | T2 Step 3: Edit Your Programme |
tuto204-set-buzzer-pins-and-reconnect | T2 Step 4: Set Buzzer Pins and Reconnect |
tuto205-upload-and-test | T2 Step 5: Upload and Test |
tuto206-add-a-pot-node-and-set-pins | T2 Step 6: Add a Pot Node and Set Pins |
tuto207-mapping-values | T2 Step 7: Mapping Values: Add and Connect a Map Node |
tuto208-set-map-pins | T2 Step 8: Set Map Pins |
tuto209-upload-and-test | T2 Step 9: Upload and Test |
tuto114-end-of-task-1 | T1 Step 14: The End |
tuto210-end-of-task-2 | T2 Step 10: The End |
tuto301-tweak-and-watch-nodes-creating-a-new-project | Start of Task 3: Tweak and Watch Nodes.
In this task we’ll look at how we can use tweak and watch nodes to take readings from another of the inbuilt devices: the temperature and humidity sensor.
T3 Step 1: Creating a New Project |
tuto302-add-and-set-hygrometer-node | T3 Step 2: Add and Set Hygrometer Node |
tuto303-add-and-connect-tweak-and-watch-nodes | T3 Step 3: Add and Connect Tweak and Watch Nodes |
tuto304-upload-and-debug | T3 Step 4: Upload and Debug |
tuto305-end-of-task-3 | T3 Step 5: The End |
tuto401-flip-clock-and-count-nodes-add-and-link-nodes | Start of Task 4: Flip, Clock and Count Nodes.
In this task we’ll be experimenting with flip, clock and count nodes to control the behaviour of the inbuilt LED, making it flash.
T4 Step 1: Add and Link Nodes |
tuto402-the-flip-n-times-node | T4 Step 2: The Flip-N-Times Node |
tuto403-setting-the-pins | T4 Step 3: Setting the Pins |
tuto404-upload-and-debug | T4 Step 4: Upload and Debug |
tuto405-the-flip-flop-node | T4 Step 5: The Flip-Flop Node |
tuto406-upload-and-debug-round-2 | T4 Step 6: Upload and Debug (round 2) |
tuto407-the-clock-node | T4 Step 7: The Clock Node |
tuto408-the-count-node | T4 Step 8: The Count Node |
tuto409-upload-and-debug-round-3 | T4 Step 9: Upload and Debug (round 3) |
tuto410-experiment | T4 Step 10: Experiment! |
tuto411-end-of-task-4 | T4 Step 11: The End |
tuto501-concat-join-and-format-number-nodes-barometer-thermometer-node | Start of Task 5: Concat, Join and Format-Number Nodes.
In this task we’ll look at using concat, join and format-number nodes. We will use the Grove air pressure sensor module to test these nodes.
T5 Step 1: Barometer-Thermometer Node
|
tuto502-concat-node | T5 Step 2: Concat Node |
tuto503-format-number-node | T5 Step 3: Format Number Node |
tuto504-join-node | T5 Step 4: Join Node |
tuto505-add-watch-nodes-upload-and-debug | T5 Step 5: Add Watch Nodes, Upload and Debug |
tuto506-experiment | T5 Step 6: Experiment! |
tuto507-end-of-task-5 | T5 Step 7: The End |
tuto601-creating-new-nodes-making-a-write-text-to-oled-patch | Start of Task 6: Creating New Nodes
In this task we’ll learn how to make a new node that will allow us to write text on our OLED screen, using readings from the sound sensor.
T6 Step 1: Making a 'Write-Text-To-Oled' Patch |
tuto602-install-library-and-add-nodes | T6 Step 2: Install Library and Add Nodes |
tuto603-setting-up-the-oled-screen | T6 Step 3: Setting Up the OLED Screen |
tuto604-turning-your-patch-into-a-node | T6 Step 4: Turning Your Patch into a Node |
tuto605-connect-oled-to-sensor-and-test | T6 Step 5: Connect OLED to Sensor and Test |
tuto606-modifying-your-node | T6 Step 6: Modifying Your Node |
tuto607-check-your-write-text-to-oled-node | T6 Step 7: Check Your Write-text-To-Oled Node |
tuto609-experiment | T6 Step 9: Experiment! |
tuto608-upload-and-test-round-2 | T6 Step 8: Upload and test (round 2) |
tuto610-end-of-task-6 | T6 Step 10: The End |
tuto701-using-buses-add-library-and-clone-patch | Start of Task 7: Using Buses
In this task we’ll look at another way to simplify our patches: using buses. We’ll practice using buses by displaying the output of our 3-axis acceleration sensor on our OLED screen.
T7 Step 1: Add Library and Clone Patch |
tuto702-modifying-your-node | T7 Step 2: Modifying Your Node |
tuto703-checking-your-node | T7 Step 3: Checking Your Node |
tuto704-testing-the-node | T7 Step 4: Testing the Node |
tuto705-setting-up-the-accelerometer | T7 Step 5: Setting Up the Accelerometer |
tuto706-connect-the-oled-screen-and-test | T7 Step 6: Connect the OLED Screen and Test |
tuto707-experiment | T7 Step 7: Experiment! |
tuto708-end-of-task-7 | T7 Step 8: The End |
tuto801-logic-programmes-add-library-and-create-new-patch | Start of Task 8: Logic Programmes.
We’ll be using the light sensor and OLED screen modules of the board to create a simple light sensing device.
T8 Step 1: Add Library and Create New Patch |
tuto802-creating-your-light-sensor-node-taking-a-reading | T8 Step 2: Creating Your Light Sensor Node: Taking a Reading |
tuto803-checking-your-node | T8 Step 3: Checking Your Node |
tuto804-creating-your-light-sensor-node-logic-nodes | T8 Step 4: Creating Your Light Sensor Node: Logic Nodes |
tuto805-checking-your-node-round-2 | T8 Step 5: Checking Your Node (round 2) |
tuto806-creating-your-light-sensor-node-formatting-the-output | T8 Step 6: Creating Your Light Sensor Node: Formatting the Output |
tuto807-checking-your-node-round-3 | T8 Step 7: Checking Your Node (round 3) |
tuto808-creating-your-light-sensor-node-finishing-touches | T8 Step 8: Creating Your Light Sensor Node: Finishing Touches |
tuto809-checking-your-node-round-4 | T8 Step 9: Checking Your Node (round 4) |
tuto810-displaying-your-light-sensor-reading | T8 Step 10: Displaying Your Light Sensor Reading |
tuto811-experiment | T8 Step 11: Experiment! |
tuto901-sequences-and-loops-create-new-patches | Start of Task 9: Sequences and Loops.
In this final task we’ll explore one of the most useful skills for building biological devices: creating sequences and loops. This task will introduce these skills by using the buzzer to play a simple tune - hot cross buns.
T9 Step 1: Create New Patches |
tuto902-add-nodes-to-bar124 | T9 Step 2: Add Nodes to Bar124 |
tuto903-add-nodes-to-bar3 | T9 Step 3: Add Nodes to Bar3 |
tuto904-set-up-your-bar124-node | T9 Step 4: Set Up Your Bar 124 Node |
tuto905-test-the-bar124-node | T9 Step 5: Test the Bar124 Node |
tuto906-set-up-your-bar3-node-round-1 | T9 Step 6: Set Up Your Bar3 Node (round 1) |
tuto907-check-your-bar3-node-round-1 | T9 Step 7: Check Your Bar3 Node (round 1) |
tuto908-set-up-your-bar3-node-round-2 | T9 Step 8: Set Up Your Bar3 Node (round 2) |
tuto909-check-your-bar3-node-round-2-and-test | T9 Step 9: Check Your Bar3 Node (round 2) and Test |
tuto910-add-nodes-to-play-tune | T9 Step 10: Add Nodes to Play-Tune |
tuto911-set-up-your-play-tune-patch | T9 Step 11: Set Up Your Play-Tune Patch |
tuto912-check-and-test-your-play-tune-patch | T9 Step 12: Check and Test Your Play-Tune Patch |
tuto913-experiment | T9 Step 13: Experiment! |
tuto914-next-steps | T9 Step 14: Next Steps |