Computer/Micro:bit

๋น—๋ฐฉ์šธ ํ”ผํ•˜๊ธฐ

๋งˆ์ดํฌ๋กœ ๋น„ํŠธ๋ฅผ ์ œ์–ดํ•˜๋Š” ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ํ•™์Šตํ•˜์—ฌ ๊ฒŒ์ž„์„ ๋งŒ๋“ ๋‹ค. # ๊ฒŒ์ž„์…‹ํŒ… def gameSetting(): global start, gameSpeed, sprite, direction start = False gameSpeed = 500 sprite = game.create_sprite(2, 4) # sprite๊ฐ€ ์ฒ˜์Œ ๋ฐฐ์น˜๊ฐ€ ๋˜๋ฉด ์˜ค๋ฅธ์ชฝ์„ ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ๋‹ค. ์ดˆ๊ธฐ ์„ธํŒ…์„ ํ•ด์ฃผ๋Š”๊ฒƒ. direction = "right" rainSetting() # ๊ฒŒ์ž„์˜ค๋ฒ„ ๋งŒ๋“ค๊ธฐ def spriteDie(): global start if sprite.is_touching(rain1) or sprite.is_touching(rain2) or sprite.is_touching(rain3): rain1.delete() rain2..
Computer/Micro:bit

๋งˆ์ดํฌ๋กœ๋น„ํŠธ๋ž€?

๋งˆ์ดํฌ๋กœ๋น„ํŠธ(mico:bit)๋Š” ์˜๊ตญ ๋ฐฉ์†ก์‚ฌ BBC๊ฐ€ ํ•™์ƒ๊ณผ ๊ต์‚ฌ๋“ค์„ ์œ„ํ•ด ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๋„๋ก ์„ค๊ณ„ํ•œ MCU(microcontroller unit)์ž…๋‹ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ๋น„ํŠธ๋Š” ๊ธฐ์กด์— ๊ต์œก์šฉ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ์•„๋‘์ด๋…ธ, ๋ผ์ฆˆ๋ฒ ๋ฆฌ ํŒŒ์ด์™€ ๊ฐ™์€ SW ๊ต์œก์šฉ ๋ณด๋“œ์ž…๋‹ˆ๋‹ค. ์™ธ๋ถ€ ์ž…์ถœ๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ๋‹จ์ž๋“ค์ด ์žˆ์œผ๋ฉฐ, ์ž์ฒด ๋‚˜์นจ๋ฐ˜ ์„ผ์„œ, ์˜จ๋„ ์„ผ์„œ, ๊ฐ€์†๋„ ์„ผ์„œ ๋“ฑ์„ ๋‚ด์žฅํ•˜๊ณ  ์žˆ์–ด ์ถ”๊ฐ€์ ์ธ ๋ถ€ํ’ˆ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋งˆ์ดํฌ๋กœ๋น„ํŠธ๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ์–ด๋„ ๋œ๋‹ค๋Š” ์ ์ด ์žฅ์ ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํ†ต์‹ ์„ ์œ„ํ•œ ๋ธ”๋ฃจํˆฌ์Šค 4.0์„ ๋‚ด์žฅํ•˜๊ณ  ์žˆ์–ด ๋ธ”๋ฃจํˆฌ์Šค ๋ชจ๋“ˆ ์—†์ด ์Šค๋งˆํŠธํฐ ๋ฐ ์Šค๋งˆํŠธ ๊ธฐ๊ธฐ์™€ ์—ฐ๋™ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž๋ฉด์—๋Š” 5x5 LED ๋งคํŠธ๋ฆญ์Šค์™€ 2๊ฐœ์˜ ํ‘ธ์‹œ๋ฒ„ํŠผ, ๊ทธ๋ฆฌ๊ณ  ๋””์ง€ํ„ธ/์•„๋‚ ๋กœ๊ทธ ์ž…์ถœ๋ ฅ ๋‹จ์ž์™€ ํ•จ๊ป˜ ์ „์›ํฌํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. L..
EIGHTBOX
EIGHTBOX
hwaya.

programmer

๐Ÿ‹์ผ์ƒ์˜ ์†Œ์†Œํ•œ ์ˆœ๊ฐ„๋“ค๋ถ€ํ„ฐ ํฐ ๊ฟˆ๊นŒ์ง€, ํ˜ธ๊ธฐ์‹ฌ์„ ๋งŒ์กฑ์‹œํ‚ฌ ๋‹ค์–‘ํ•œ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋‹ด์€ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ , ์†Œ์†Œํ•œ ํ–‰๋™์— ๊ฐ๋™ํ•˜๋ฉฐ ๊ธฐ๋ปํ•˜๊ณ  ํ•˜๋ฃจํ•˜๋ฃจ์— ๊ฐ์‚ฌํ•˜๋Š” ์‚ฌ๋žŒ๐ŸŒต

Today Yesterday Total
์ตœ์‹ ๊ธ€