CCCPaste

"Bluetooth LED Control" rev_02

/********* Pleasedontcode.com **********

	Pleasedontcode thanks you for automatic code generation! Enjoy your code!

	- Terms and Conditions:
	You have a non-exclusive, revocable, worldwide, royalty-free license
	for personal and commercial use. Attribution is optional; modifications
	are allowed, but you're responsible for code maintenance. We're not
	liable for any loss or damage. For full terms,
	please visit pleasedontcode.com/termsandconditions.

	- Project: "Bluetooth LED Control"
	- Source Code compiled for: Arduino Uno
	- Source Code created on: 2024-03-27 13:06:14

********* Pleasedontcode.com **********/

/****** SYSTEM REQUIREMENTS *****/
/****** SYSTEM REQUIREMENT 1 *****/
	/* Striscia led cambiamento luminosità e controllo */
	/* tramite Bluetooth */
/****** SYSTEM REQUIREMENT 2 *****/
	/* Collega un applicazione al circuito per inviare i */
	/* comandi */
/****** END SYSTEM REQUIREMENTS *****/

/****** DEFINITION OF LIBRARIES *****/
#include 

/****** FUNCTION PROTOTYPES *****/
void setup(void);
void loop(void);

/****** SYSTEM REQUIREMENTS *****/
// SYSTEM REQUIREMENT 1: Striscia led cambiamento luminosità e controllo tramite Bluetooth
const uint8_t LED_PIN = 9; // Pin connected to the LED strip

// SYSTEM REQUIREMENT 2: Collega un applicazione al circuito per inviare i comandi
const uint8_t Bluetooth_HC05_mySerial_PIN_SERIAL_TX_A0 = A0; // Bluetooth module TX pin connected to Arduino A0
const uint8_t Bluetooth_HC05_mySerial_PIN_SERIAL_RX_A1 = A1; // Bluetooth module RX pin connected to Arduino A1
SoftwareSerial Bluetooth_HC05_mySerial(Bluetooth_HC05_mySerial_PIN_SERIAL_RX_A1, Bluetooth_HC05_mySerial_PIN_SERIAL_TX_A0);

void setup(void)
{
	// put your setup code here, to run once:
	pinMode(LED_PIN, OUTPUT); // Set LED pin as output
	Bluetooth_HC05_mySerial.begin(9600); // Initialize Bluetooth serial communication
}

void loop(void)
{
	// put your main code here, to run repeatedly:
	if (Bluetooth_HC05_mySerial.available()) {
		// Read the incoming command from Bluetooth
		char command = Bluetooth_HC05_mySerial.read();

		// Perform action based on the received command
		switch (command) {
			case '0': // Turn off the LED
				digitalWrite(LED_PIN, LOW);
				break;
			case '1': // Turn on the LED
				digitalWrite(LED_PIN, HIGH);
				break;
			default:
				break;
		}
	}
}