Appearance
Simple Activities - Display a Stickman
Problem Statement
- Write a code to Alphabot so that a Simple Stickman should be displayed in OLED Display.
Code
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 9
Adafruit_SSD1306 display(OLED_RESET);
void setup() {
// Initialize OLED with I2C address 0x3C
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.clearDisplay();
// Display introductory text
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println("AlphaBot V2");
display.println("Shapes Demo");
display.display();
delay(500);
}
void loop() {
// Cycle through different shapes
Human();
delay(2000);}
void Human(){
display.clearDisplay();
display.setTextSize(2);
// Draw circle (x, y, radius, color)
display.drawCircle(60, 8, 4, WHITE);
// Draw filled circle
display.fillCircle(60, 8, 4, WHITE);
display.setCursor(55.5,7);
display.println("|");
display.setCursor(53.5,9);
display.println("/");
display.setCursor(57.5,9);
display.println("\\");
display.setCursor(53,14);
display.println("/");
display.setCursor(57.5,14);
display.println("\\");
display.display();
}