Computer/C#
๋ง์ฐ์ค ์ขํ ๊ฐ์ ธ์ค๊ธฐ
์คํฌ๋ฆฐ ๊ธฐ์ค ๋ง์ฐ์ค ์ขํ int X; int Y; // X ๋ณ์์ ๋ง์ฐ์ค X ์ขํ (์คํฌ๋ฆฐ ๊ธฐ์ค) ๋์
X = Control.MousePosition.X; // Y๋ณ์์ ๋ง์ฐ์ค Y ์ขํ (์คํฌ๋ฆฐ ๊ธฐ์ค) ๋์
Y = Control.MousePosition.Y; ํน์ ์ปจํธ๋กค ๊ธฐ์ค, ๋ง์ฐ์ค ์ขํ // ์ปจํธ๋กค ๊ธฐ์ค์ผ๋ก ๋ง์ฐ์ค ์ขํ๋ฅผ ๋ฐํ PointToClient(new Point(Control.MousePosition.X, Control.MousePosition.Y));
Computer/C#
[C#] serialPort, Delay
serialPort ๋ฆฌํด๊ฐ ํ
์คํธ ์ค ๊ฐ์ ๋ณด๋ด๊ณ ์๋ ํ
์คํธ๋ฐ์ค์ ํ์ํ๋ ์ค ๋ฐ๋ก ๋ํ๋์ง ์๋ ๋ฌธ์ ์ ์ด ์์ด์ ๋๋ ์ด๊ฐ ํ์ํ๋ค. ๋๋ต 10ms ์กฐ๊ธ ๋ถ์กฑํ๊ณ 20ms ์ ๋ ๋๋ ์ด๋ฅผ ์ฃผ๋ฉด ์ ๋๋๊ฒ ๊ฐ์ ๋ณด์๋ค. serialPort.Write ๋ก ๋ณด๋ด์ฃผ๊ณ ๋๋ ์ด! private static DateTime Delay(int MS) { DateTime ThisMoment = DateTime.Now; TimeSpan duration = new TimeSpan(0, 0, 0, 0, MS); DateTime AfterWards = ThisMoment.Add(duration); while(AfterWards >= ThisMoment) { System.Windows.Forms.Application.DoEven..