Отчет по учебная практике. Научно-исследовательская работа (вид практики, тип практики) в фгбоу во пгту, кафедра Пип эвс


Задание 3. Задания для самостоятельного решения


Download 0.53 Mb.
bet7/8
Sana23.12.2022
Hajmi0.53 Mb.
#1045916
TuriОтчет
1   2   3   4   5   6   7   8
Bog'liq
Praktikaa

Задание 3.
Задания для самостоятельного решения
1.Вывести на первой строке свое имя (латиницей), а на второй строке вывести в середине строки (7 и 8 символ ) 2 звездочки.

#include
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
lcd.begin(16, 2);
lcd.print("Asadbek");
}
void loop() {
lcd.setCursor(0, 1);
lcd.print(millis() / 1000);
}

Задание 3.1.
Задания для самостоятельного решения

  1. Вывести на экран свою визитную карточку. Она должна содержать краткую информацию о Вас. Допустимо выводить текст латиницей.


#include
#include
#include
#include
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 32 // OLED display height, in pixels
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
#define SCREEN_ADDRESS 0x3C ///< See datasheet for Address; 0x3D for 128x64, 0x3C for 128x32
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
int16_t i;
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS);
delay(1000); // Pause for 1 seconds
display.clearDisplay();
// Draw a single pixel in white
display.drawPixel(10, 10, SSD1306_WHITE);// рисуем точку на координатах 10:10
display.display();
for(i=0; idisplay.drawLine(0, 0, i, display.height()-1, SSD1306_WHITE);
display.display(); // Update screen with each newly-drawn line
delay(1);
}
delay(2000); // Pause for 2 second
display.clearDisplay();
//прямоугольник
display.drawRect(10, 10, 30, 20, SSD1306_WHITE);
display.display(); // Update screen with each newly-drawn rectangle
delay(2000);
display.clearDisplay();
// круг
display.drawCircle(15, 15, 10, SSD1306_WHITE);
display.display();
delay(2000);
display.clearDisplay();
// круг залитый цветом
display.fillCircle(15, 15, 10, SSD1306_INVERSE);
display.display(); // Update screen with each newly-drawn circle
delay(2000);
display.clearDisplay();
// прямоугольник с возможностью сделать круглыми грани(5 параметр )
display.drawRoundRect(0, 0, 30, 20,0, SSD1306_WHITE);
display.display();
delay(2000);
display.clearDisplay();
// трегуольник и закрашенный треугольник
display.drawTriangle( 1 , 1, 10, 1, 1, 10, SSD1306_WHITE);
display.fillTriangle(10, 10, 20, 1, 10, 20, SSD1306_INVERSE);
display.display();
delay(2000);
display.clearDisplay();
// вывод текста
display.setTextSize(1); // Normal 1:1 pixel scale
display.setTextColor(SSD1306_WHITE); // Draw white text
display.setCursor(0,0); // Start at top-left corner
display.println(F("Suyunov Shoxrux"));
display.display();
}
void loop() {
}

Download 0.53 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling