Guest User

rgb windows form

a guest
Mar 4th, 2016
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.50 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace arduino_rgb_controller
  12. {
  13. public partial class Form1 : Form
  14. {
  15.  
  16. bool check1;
  17. bool check2;
  18. bool check3;
  19.  
  20.  
  21. public Form1()
  22. {
  23. InitializeComponent();
  24. this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseWheel);
  25. }
  26.  
  27. private void Form1_MouseWheel(object sender, MouseEventArgs e)
  28. {
  29. if (e.Delta > 0) // On Scroll up mouse wheels.
  30. {
  31. if (check1 == true)
  32. {
  33. serialPort1.Open();
  34. serialPort1.Write("2");
  35. serialPort1.Close();
  36. }
  37.  
  38.  
  39. if (check2 == true)
  40. {
  41. serialPort1.Open();
  42. serialPort1.Write("4");
  43. serialPort1.Close();
  44. }
  45.  
  46.  
  47.  
  48. if (check3 == true)
  49. {
  50. serialPort1.Open();
  51. serialPort1.Write("6");
  52. serialPort1.Close();
  53. }
  54. }
  55.  
  56. else
  57. {
  58. if (check1 == true)
  59. {
  60. serialPort1.Open();
  61. serialPort1.Write("1");
  62. serialPort1.Close();
  63. }
  64.  
  65.  
  66. if (check2 == true)
  67. {
  68. serialPort1.Open();
  69. serialPort1.Write("3");
  70. serialPort1.Close();
  71. }
  72.  
  73. if (check3 == true)
  74. {
  75. serialPort1.Open();
  76. serialPort1.Write("5");
  77. serialPort1.Close();
  78. }
  79. }
  80. }
  81.  
  82.  
  83.  
  84.  
  85.  
  86. private void Form1_Load(object sender, EventArgs e)
  87. {
  88. InitializeComponent();
  89. //the COM port of my Arduino
  90. serialPort1.PortName = "COM3";
  91. serialPort1.BaudRate = 9600;
  92. }
  93.  
  94.  
  95.  
  96. private void checkBox1_CheckedChanged(object sender, EventArgs e)
  97. {
  98. if(check1 == true)
  99. {
  100. check1 = false;
  101. }
  102. else
  103. {
  104. check1 = true;
  105. }
  106. }
  107.  
  108. private void checkBox2_CheckedChanged(object sender, EventArgs e)
  109. {
  110. if (check2 == true)
  111. {
  112. check2 = false;
  113. }
  114. else
  115. {
  116. check2 = true;
  117. }
  118. }
  119.  
  120. private void checkBox3_CheckedChanged(object sender, EventArgs e)
  121. {
  122. if (check3 == true)
  123. {
  124. check3 = false;
  125. }
  126. else
  127. {
  128. check3 = true;
  129. }
  130. }
  131.  
  132. private void button1_Click(object sender, EventArgs e)
  133. {
  134.  
  135. }
  136.  
  137. private void button2_Click(object sender, EventArgs e)
  138. {
  139.  
  140. }
  141.  
  142. private void button1_Click_1(object sender, EventArgs e)
  143. {
  144. if (check1 == true)
  145. {
  146. serialPort1.Open();
  147. serialPort1.Write("R");
  148. serialPort1.Close();
  149. }
  150.  
  151.  
  152. if (check2 == true)
  153. {
  154. serialPort1.Open();
  155. serialPort1.Write("G");
  156. serialPort1.Close();
  157. }
  158.  
  159.  
  160.  
  161. if (check3 == true)
  162. {
  163. serialPort1.Open();
  164. serialPort1.Write("B");
  165. serialPort1.Close();
  166. }
  167. }
  168.  
  169. private void button2_Click_1(object sender, EventArgs e)
  170. {
  171. if (check1 == true)
  172. {
  173. serialPort1.Open();
  174. serialPort1.Write("r");
  175. serialPort1.Close();
  176. }
  177.  
  178.  
  179. if (check2 == true)
  180. {
  181. serialPort1.Open();
  182. serialPort1.Write("g");
  183. serialPort1.Close();
  184. }
  185.  
  186.  
  187.  
  188. if (check3 == true)
  189. {
  190. serialPort1.Open();
  191. serialPort1.Write("b");
  192. serialPort1.Close();
  193. }
  194. }
  195. }
  196. }
Advertisement
Add Comment
Please, Sign In to add comment