Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Mega 2560 Controlled Lighting and Display System with Rotary Encoder and Dual Servos

View and Edit Project In Cirkit DesignerImage of Arduino Mega 2560 Controlled Lighting and Display System with Rotary Encoder and Dual Servos

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an Arduino Mega 2560 microcontroller as the central processing unit, interfaced with various peripherals including a BH1750 light sensor, two SG92R servomotors, an OLED 1.3" display, a rotary encoder, and an LED. The circuit is designed to leverage the Arduino's I/O capabilities to interact with these components, which are connected via digital and analog interfaces. The microcontroller is programmed to control and communicate with these devices, forming a system capable of sensing, actuating, and displaying information.

Component List

Arduino Mega 2560

BH1750

Servomotor SG92R (2 units)

OLED 1.3"

Rotary Encoder

LED

Wiring Details

Arduino Mega 2560

BH1750

Servomotor SG92R (First Unit)

Servomotor SG92R (Second Unit)

OLED 1.3"

Rotary Encoder

LED

Documented Code

Arduino Mega 2560 Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Note: The provided code is a template and does not include specific functionality. It should be populated with setup and loop routines to control the connected components based on the requirements of the application.