display
๋ชจ๋ ๋์คํ๋ ์ด ์ ์ด ๋ช
๋ น์ ์ฐจ๋ก๋๋ก ์คํ
from time import sleep
from e_drone.drone import *
from e_drone.protocol import *
if __name__ == '__main__':
drone = Drone()
drone.open()
delay = 0.5
drone.sendDisplayClearAll(DisplayPixel.Black)
sleep(delay)
drone.sendDisplayClear(59, 27, 10, 10, DisplayPixel.White)
sleep(delay)
drone.sendDisplayInvert(54, 22, 20, 20)
sleep(delay)
drone.sendDisplayDrawPoint(64, 32, DisplayPixel.White)
sleep(delay)
drone.sendDisplayDrawLine(10, 10, 118, 54, DisplayPixel.White, DisplayLine.Dotted)
sleep(delay)
drone.sendDisplayDrawRect(44, 12, 40, 40, DisplayPixel.White, False, DisplayLine.Dashed)
sleep(delay)
drone.sendDisplayDrawCircle(64, 32, 20, DisplayPixel.White, True)
sleep(delay)
drone.sendDisplayDrawString(10, 10, "HELLO", DisplayFont.LiberationMono5x8, DisplayPixel.White)
sleep(delay)
drone.sendDisplayDrawStringAlign(0, 128, 30, "E-DRONE", DisplayAlign.Center, DisplayFont.LiberationMono10x16, DisplayPixel.White)
sleep(delay)
drone.close()๋ฌด์์ ์์น์ ํฌ๊ธฐ์ Clear๋ฅผ 100ํ ์ ์ก (sendDisplayClear ํจ์ ์ฌ์ฉ)
๋ฌด์์ ์์น์ ํฌ๊ธฐ์ Clear๋ฅผ 100ํ ์ ์ก (ํด๋์ค ๋ฐ์ดํฐ ์ฑ์์ ์ ์ก)
๋ฌด์์ ์์น์ ๊ธธ์ด์ ์ ์ 100๋ฒ ๊ทธ๋ฆฌ๊ธฐ (sendDisplayDrawLine ํจ์ ์ฌ์ฉ)
๋ฌด์์ ์์น์ ํฌ๊ธฐ์ ์์ 100๋ฒ ์ถ๋ ฅํ๊ธฐ (sendDisplayDrawCircle ํจ์ ์ฌ์ฉ)
๋ฌด์์ ์์น์ ํฌ๊ธฐ์ ์์ 100๋ฒ ์ถ๋ ฅํ๊ธฐ (ํด๋์ค ๋ฐ์ดํฐ ์ฑ์์ ์ ์ก)
๋ฌด์์ ์์น์ ํฌ๊ธฐ์ ์ฌ๊ฐํ์ 100๋ฒ ์ถ๋ ฅํ๊ธฐ (sendDisplayDrawRect ํจ์ ์ฌ์ฉ)
๋ฌด์์ ์์น์ ํฌ๊ธฐ์ ์ฌ๊ฐํ์ 100๋ฒ ์ถ๋ ฅํ๊ธฐ (ํด๋์ค ๋ฐ์ดํฐ ์ฑ์์ ์ ์ก)
'HELLO' ๋ฌธ์์ด์ ๋ฌด์์ ์์น์ 100๋ฒ ์ถ๋ ฅํ๊ธฐ
'LOVE' ๋ฌธ์์ด์ ์ผ์ชฝ, ์ค์, ์ค๋ฅธ์ชฝ ์ ๋ ฌ์ ์ฌ์ฉํ์ฌ ๋ฌด์์ ์์น์ 10๋ฒ ์ถ๋ ฅํ๊ธฐ
Last updated