### Install BlocklyProp Launcher Source: https://learn.parallax.com/courses/getting-started-with-blocklyprop-solo/lessons/blocklyprop-launcher Instructions for downloading and installing the BlocklyProp Launcher for Windows, Mac, or Chromebook. This involves copying a link address, pasting it into a new tab, and following the on-screen prompts for installation. ```General RIGHT-CLICK the installer link for your operating system and choose Copy Link Address. OPEN A NEW BROWSER TAB and paste the link address into it. Follow the prompts to save the Launcher file to your Windows or Mac computer, or if on a Chromebook, follow the prompts to install. If you downloaded an .exe file for Windows, click on the file to start installation. If you downloaded a .zip file for Mac or Windows, extract the file first. A Setup Wizard will open. Click the Next buttons to follow the prompts through installation. Accept default installation with FTDI drivers. Click Finish when complete. ``` -------------------------------- ### Install BlocklyProp Launcher Source: https://learn.parallax.com/courses/getting-started-blocklyprop-s3/lessons/setting-up-blocklyprop-for-the-s3 Instructions for downloading and installing the BlocklyProp Launcher on Windows, Mac, or Chromebook. This tool is necessary for using BlocklyProp Solo. ```General Download and install the BlocklyProp Launcher for Windows or Mac, or get the extesion for Chromebook, from the Parallax store site, and then run it. If you downloaded an .exe file for Windows, click on the file to start installation. If you downloaded a .zip file for Mac or Windows, extract the file first. A Setup Wizard will open. Click the **Next** buttons to follow the prompts through installation. Accept default installation with FTDI drivers. Click **Finish** when complete. ``` -------------------------------- ### BlocklyProp Getting Started with Badge WX Source: https://learn.parallax.com/tutorials-menu/badge-wx This section guides users through the initial setup and basic usage of the Badge WX with BlocklyProp. It covers essential steps to begin programming the device. ```BlocklyProp // Example code for getting started with Badge WX and BlocklyProp // This is a placeholder and would contain actual BlocklyProp code blocks. ``` -------------------------------- ### BlocklyProp Getting Started with BlocklyProp for S3 Source: https://learn.parallax.com/tutorials/robot/scribbler-robot/scribbler-3 An introductory tutorial for new users on how to get started with BlocklyProp specifically for the Scribbler 3 (S3) robot. It likely covers setup, basic block usage, and uploading code. ```BlocklyProp ``` -------------------------------- ### Install BlocklyProp Client/Launcher Source: https://learn.parallax.com/courses/getting-started-with-the-badge-wx-and-blocklyprop/lessons/register-on-blocklyprop Instructions for downloading and installing the BlocklyProp client software for Windows, Mac, Linux, or the launcher for Chromebooks. This software is essential for interacting with the Badge WX hardware. ```General BlocklyProp Client (Win/Mac/Linux) v 0.7.5 or higher BlocklyProp Launcher (Chromebook) v 0.9.0 or higher ``` -------------------------------- ### Propeller C Programming Setup and Practice Source: https://learn.parallax.com/activitybot/software-and-programming This section guides users on setting up the SimpleIDE software for Propeller C programming and practicing basic programming concepts. It emphasizes using the latest versions of the software and the Learn folder, and directs users to prerequisite tutorials for installation and initial programming examples. ```text If you have not done so already, go to the Set Up SimpleIDE tutorial and follow the instructions, then come back here when you are done. Now it’s time to try a little Propeller C programming. This will help you get familiar with the SimpleIDE software and the Propeller C language and Simple Libraries. If you have not done so already, go to the Start Simple tutorial and try the programming examples, then come back here when you are done. ``` -------------------------------- ### Propeller C: Set Up SimpleIDE Source: https://learn.parallax.com/propeller-c This guide explains how to set up the SimpleIDE development environment for Propeller C programming. It covers the necessary steps to get started with writing and compiling code for Propeller microcontrollers. ```Propeller C Guide Propeller C – Start Simple ``` -------------------------------- ### Running Setup Script with sudo Source: https://learn.parallax.com/courses/propeller-c-set-up-simpleide/lessons/raspberry-pi This command executes a setup script with superuser privileges. The 'install' argument specifies the installation action. 'sudo' is required for operations that modify system files or install software. ```Shell sudo ./setup.sh install ``` -------------------------------- ### Running Setup Script with sudo Source: https://learn.parallax.com/lessons/propeller-c-set-up-simpleide/raspberry-pi This command executes a setup script with superuser privileges. The 'install' argument specifies the installation action. 'sudo' is required for operations that modify system files or install software. ```Shell sudo ./setup.sh install ``` -------------------------------- ### Python: Get Started with micro:bit and Python Source: https://learn.parallax.com/tutorials-menu/cyberbot/page/2_paged=3 This tutorial guides users on getting started with the micro:bit using Python. It covers basic setup and programming concepts for beginners. ```Python print("Hello, micro:bit!") ``` -------------------------------- ### ColorPal Wiring and Code Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/system Details the wiring setup and provides example code for the ColorPal device. This snippet shows how to use the ColorPal to detect and output color information. ```C // Example code for ColorPal // Include necessary libraries #include "simpletools.h" // Main function int main() { // Initialize ColorPal // Read color data // Output color information return 0; } ``` -------------------------------- ### MakeCode Get Started with micro:bit and MakeCode Source: https://learn.parallax.com/tutorials/page/2 A beginner-friendly tutorial to help users get started with the micro:bit and the MakeCode programming environment. Covers basic setup and first program. ```MakeCode This is a placeholder for MakeCode code for getting started with micro:bit. ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/system Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### Create a New BlocklyProp Project Source: https://learn.parallax.com/courses/getting-started-blocklyprop-s3/lessons/setting-up-blocklyprop-for-the-s3 Steps to create a new project in BlocklyProp Solo. This involves opening the launcher, starting a new project, naming it, and selecting the Propeller board type. ```General Open the Launcher from the desktop icon or from your Start menu, if it is not already running. Under Open Browser, click the **BlocklyProp** Solo button. Click on **New project**. In the window that opens, type in a **Project Name**. From the dropdown menu, select your Propeller board type. Click **Continue**. ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/serial-lcd Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### Propeller C: Run Test Program Source: https://learn.parallax.com/lessons/propeller-c-set-up-simpleide/mac This snippet demonstrates how to run a basic test program using SimpleIDE to verify the Propeller board connection and software setup. It expects a 'Hello!' output. ```Propeller C // Example code to run in SimpleIDE // This is a placeholder, actual code would be provided by the user. // For demonstration, imagine a simple 'Hello World' program. #include "simpletools.h" int main() { print("Hello!\n"); return 0; } ``` -------------------------------- ### Install SimpleIDE on Raspberry Pi using GitHub Source: https://learn.parallax.com/courses/propeller-c-set-up-simpleide/lessons/raspberry-pi Instructions for installing SimpleIDE on a Raspberry Pi by compiling from the repository source code on GitHub. Users should follow the installation instructions provided in the Linux INSTALL.txt file. ```bash git clone https://github.com/SimpleIDE/SimpleIDE.git cd SimpleIDE ./install.sh ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/gps Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### Install SimpleIDE on Raspberry Pi using GitHub Source: https://learn.parallax.com/lessons/propeller-c-set-up-simpleide/raspberry-pi Instructions for installing SimpleIDE on a Raspberry Pi by compiling from the repository source code on GitHub. Users should follow the installation instructions provided in the Linux INSTALL.txt file within the repository. ```bash git clone https://github.com/SimpleIDE/SimpleIDE.git cd SimpleIDE # Follow instructions in Linux INSTALL.txt ``` -------------------------------- ### MakeCode: Get Started with micro:bit and MakeCode Source: https://learn.parallax.com/book_collection/cyberbot-makecode-tutorial-series This tutorial introduces users to the MakeCode environment and how to get started with programming the micro:bit. It covers basic setup and the initial steps for creating programs. ```MakeCode ## MakeCode Get Started with micro:bit and MakeCode ``` -------------------------------- ### Propeller C: Setup Source: https://learn.parallax.com/courses/propeller-tilt-tones-project This snippet provides guidance on setting up the development environment for the Propeller Tilt Tones Project using Propeller C. It may include instructions for SimpleIDE and basic project configuration. ```Propeller C // Placeholder for Propeller C setup instructions // This might include setting up SimpleIDE, project files, and necessary libraries ``` -------------------------------- ### Get Started with Prop BOE Tutorial Source: https://learn.parallax.com/public_downloads/spin-tutorials-and-projects Beginning tutorials for the Propeller Board of Education (BOE). This resource provides foundational knowledge for using the Propeller microcontroller. ```SPIN Get-Started-with-Prop-BOE.zip ``` -------------------------------- ### Propeller C: Adding Simple Libraries Source: https://learn.parallax.com/courses/propeller-c-start-simple Demonstrates the process of including and utilizing Simple Libraries in Propeller C projects. Libraries provide pre-written code to simplify common tasks and extend functionality. ```c #include #include // Include a specific library int main() { // Use functions from the included library // library_function(); return 0; } ``` -------------------------------- ### Install SimpleIDE from GitHub Repository (Linux) Source: https://learn.parallax.com/courses/propeller-c-set-up-simpleide/lessons/linux This snippet outlines the process of compiling SimpleIDE from its GitHub repository for Linux users. It requires specific dependencies to be installed first. ```Shell # Clone the SimpleIDE repository git clone # Navigate to the repository directory cd SimpleIDE # Follow instructions in the Linux INSTALL.txt file for installation ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/support/reference/activity-board-wx-block-reference/sensor/rfid/rfid-wiring-example-code Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/support/reference/activity-board-wx-block-reference/sensor/ping-distance/ping-wiring-example-code Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/memsic-2125-wiring-example-code Instructions and code examples for downloading multiple BlocklyProp projects in bulk. This is useful for managing and deploying numerous projects efficiently. ```BASIC ' Example for BlocklyProp Bulk Project Download PRINT "Downloading projects..." ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/servo Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/xbee Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp: Print 'Hello, World!' to Terminal Source: https://learn.parallax.com/courses/getting-started-with-blocklyprop-legacy-version/lessons/create-a-program This snippet demonstrates how to use the 'terminal print text' block in BlocklyProp to display 'Hello, World!' in the output terminal. It requires the BlocklyProp client to be running and the correct COM port selected. ```BlocklyProp terminal print text("Hello, World!") ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/fingerprint-scanner-wiring-example-code Instructions and code examples for downloading multiple BlocklyProp projects in bulk. This is useful for managing and deploying numerous projects efficiently. ```BASIC ' Example for BlocklyProp Bulk Project Download PRINT "Downloading projects..." ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/temperature-humidity-sensor-wiring-example-code Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/robot Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### Load and Run BlocklyProp Project to EEPROM Source: https://learn.parallax.com/courses/getting-started-with-blocklyprop-solo/lessons/saving-projects This snippet explains how to load and run a BlocklyProp project onto the Propeller board's EEPROM. It involves clicking the 'Load and run' button, which briefly displays 'Load into EEPROM' before opening the terminal. Pressing the Reset button on the board then executes the project from EEPROM. ```BlocklyProp Run your Terminal print text project again by clicking the **Load and run** button. Notice the message now says **Load into EEPROM** briefly before the terminal opens. Press the Reset button on your Propeller board (above the switch on the Propeller Activity Board, or on the edge opposite the USB connector on the FLiP). This interrupts power and resets the Propeller microcontroller. Each time you press the button, the message will reprint in the Terminal. ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/simple-wx Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Getting Started with Badge WX Source: https://learn.parallax.com/book_collection/badge-wx-tutorial-series This tutorial covers the initial steps for using BlocklyProp with the Badge WX. It is a prerequisite for understanding the main lessons and developing foundational programming skills for the device. ```BlocklyProp // This section is intended to guide users through the initial setup and basic functionalities of the Badge WX using BlocklyProp. // It covers foundational skills necessary for subsequent tutorials. // Example: Setting up a basic LED blink or button input. console.log("Getting Started with Badge WX and BlocklyProp"); ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/voltage Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/temperature-humidity-sensor-wiring-example-code Instructions and code examples for downloading multiple BlocklyProp projects in bulk. This is useful for managing and deploying numerous projects efficiently. ```BASIC ' Example for BlocklyProp Bulk Project Download PRINT "Downloading projects..." ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/terminal Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/rfid Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### Propeller C Setup and Basics Source: https://learn.parallax.com/book_collection/activitybot-with-c-tutorials This section covers the foundational aspects of Propeller C programming for the ActivityBot. It includes setting up the SimpleIDE environment, understanding basic programming concepts, and working with simple circuits and functions. ```C // Propeller C - Set Up SimpleIDE // This section would contain code or instructions for setting up SimpleIDE. ``` ```C // Propeller C - Start Simple // This section would contain basic Propeller C code examples. ``` ```C // Propeller C - Simple Circuits // This section would contain code related to controlling simple circuits. ``` ```C // Propeller C - Functions // This section would contain examples of using functions in Propeller C. ``` ```C // Propeller C - Multicore Approaches // This section would cover multicore programming concepts in Propeller C. ``` -------------------------------- ### Run Test Program in SimpleIDE Source: https://learn.parallax.com/courses/propeller-c-set-up-simpleide/lessons/windows This snippet demonstrates how to run a test program within SimpleIDE to verify the setup. It involves clicking the 'Run with Terminal' button and checking for a 'Hello!' message, confirming successful communication with the Propeller board. ```Propeller C // Example of running a test program in SimpleIDE // This is a conceptual representation as the actual code is executed via the IDE button. // The IDE handles the compilation and upload process. // To verify, click the 'Run with Terminal' button in SimpleIDE. // Expected output in the terminal: "Hello!" ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/wx-wifi Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### Run Test Program in SimpleIDE Source: https://learn.parallax.com/courses/propeller-c-set-up-simpleide/lessons/mac This snippet demonstrates how to run a test program within SimpleIDE to verify the setup. It involves clicking the 'Run with Terminal' button and checking for a 'Hello!' message, confirming successful communication with the Propeller board. ```Propeller C // Example code to be run in SimpleIDE // This is a placeholder as the actual code is not provided in the text. // The user is instructed to click 'Run with Terminal' and verify output. // void main() { // print("Hello!\n"); // } ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/rc-time Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/temperature-humidity-sensor-wiring-example-code Information and potential code examples related to the BlocklyProp Bulk Project Download feature. This might involve scripts or configurations for managing multiple projects. -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/pwm Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/pir-wiring-example-code Instructions and code examples for downloading multiple BlocklyProp projects in bulk. This is useful for managing and deploying numerous projects efficiently. ```BASIC ' Example for BlocklyProp Bulk Project Download PRINT "Downloading projects..." ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/pin-states Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/joystick-wiring-example-code Information and potential code examples related to the BlocklyProp Bulk Project Download feature. This might involve scripts or configurations for managing multiple projects. -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/lsm9ds1-9-axis-imu Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/support/reference/activity-board-wx-block-reference/sensor/rfid/rfid-wiring-example-code Instructions and code examples for downloading multiple BlocklyProp projects in bulk. This is useful for managing and deploying numerous projects efficiently. ```BASIC ' Example for BlocklyProp Bulk Project Download PRINT "Downloading projects..." ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/ping-distance Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/support/reference/activity-board-wx-block-reference/sensor/ping-distance/ping-wiring-example-code Instructions and code examples for downloading multiple BlocklyProp projects in bulk. This is useful for managing and deploying numerous projects efficiently. ```BASIC ' Example for BlocklyProp Bulk Project Download PRINT "Downloading projects..." ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/memsic-2125-wiring-example-code Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/pir-wiring-example-code Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/ir-remote-wiring-example-code Instructions and code examples for downloading multiple BlocklyProp projects in bulk. This is useful for managing and deploying numerous projects efficiently. ```BASIC ' Example for BlocklyProp Bulk Project Download PRINT "Downloading projects..." ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/pir Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/joystick-wiring-example-code Instructions and code examples for downloading multiple BlocklyProp projects in bulk. This is useful for managing and deploying numerous projects efficiently. ```BASIC ' Example for BlocklyProp Bulk Project Download PRINT "Downloading projects..." ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/functions Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### Recommended Browser for Development Source: https://learn.parallax.com/courses/parallax-wx-wi-fi-module-for-prop-c/lessons/wi-fi-module-firmware Recommends Google Chrome as the preferred browser for the Module + Propeller C tutorial activities and provides a link for download. ```N/A NOTE: Google’s Chrome web browser is recommended for these Module + Propeller C tutorial activities. It can be downloaded and installed from https://www.google.com/chrome/browser/. ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/lis3dh-accelerometer Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### Install BlocklyProp Launcher Source: https://learn.parallax.com/courses/blocklyprop-for-your-sumobot-wx Instructions and resources for installing the BlocklyProp Launcher, a necessary software component for programming the SumoBot WX. This includes links for schools and IT teams. ```N/A BlocklyProp Solo, Launcher, and FAQ for Schools ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/graph Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/joystick-wiring-example-code Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### Propeller C: Create Simple Library Example Source: https://learn.parallax.com/courses/propeller-c-library-studies/lessons/how-to-create-a-simple-library This C code demonstrates a basic application with two functions, 'awesome' and 'epic', which print messages to the console. This serves as the starting point for creating a reusable library. ```C /* Awesome Messages.c */ #include "simpletools.h"                      // Include simple tools void awesome(void);                           // Forward declarations void epic(void); int main()                                    // main function {   print("Nick");                              // Print a name   awesome();                                  // Append with "is awesome!\n"   print("Jessica");                           // Print another name   epic();                                     // Append with "is epic!\n" } void awesome(void)                            // awesome function {   print(" is awesome!\n"); } void epic(void)                               // epic function {   print(" is epic!\n"); } ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/memsic-2-axis Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### XBee Communication Setup & Example Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/hmc5883l Guides on setting up and using XBee modules for wireless communication in Parallax projects. Includes basic communication examples. ```C #include "simpletools.h" int main() { // Initialize serial communication for XBee (e.g., on UART pins) serial_open(9600); while(1) { // Check if data is available from XBee if (serial_available()) { char received_char = serial_read(); print("Received: %c\n", received_char); } // Example: Send a character wirelessly // serial_write('H'); // print("Sent: H\n"); pause(50); } } ``` -------------------------------- ### BlocklyProp Bulk Project Download Source: https://learn.parallax.com/reference/propeller-blocklyprop-block-reference/simple-wx Instructions and code examples for downloading multiple BlocklyProp projects in bulk. This is useful for managing and deploying numerous projects efficiently. ```BASIC ' Example for BlocklyProp Bulk Project Download PRINT "Downloading projects..." ```