Circles isn't the only thing our library can help you draw, we also have a lines, number, rectangle, and many more examples. Check those out as well to become a pro with the shield.
Code Explained
Let us show you how to use the drawCircle and fillCircle functions.
drawCircle:
Function Heading: drawCircle(int poX, int poY, int r, INT16U color)
Function Description: The drawCircle function draws an empty circle with the center at the coordinates poX, and poY. The circle will be of radius r and the border color will be color. The color parameter is a 16-bit Red-Geen-Blue (RGB) integer, in the example code above the words YELLOW, CYAN, RED, and BLUE are defined as integers in the TFTv2.h file.
RGB Integers: A 16-bit RGB integer specifies the amount of red, green, and blue to form a color. From right to left, bits 0-4, 5-10, and 11-15 specify the amount of blue, green, and red. For example, if you want to specify white as the color this will require an equal amount of red, green, and blue therefore the RGB integer for white will be 0xffff.
These are the colors defined in the TFT Touch Shield V2 library, but you can make your own of course:
วงการไม่ได้เป็นสิ่งเดียวที่ห้องสมุดของเราสามารถช่วยให้คุณวาดเรายังมีสายจำนวนสี่เหลี่ยมและตัวอย่างอื่น ๆ อีกมากมาย ตรวจสอบผู้ออกเช่นกันจะกลายเป็นมืออาชีพด้วยโล่. รหัสอธิบายให้เราแสดงให้คุณเห็นวิธีการใช้ฟังก์ชั่นและ drawCircle fillCircle. drawCircle: หัวเรื่องฟังก์ชั่น: drawCircle (int โรคฝี, poy int, int R, สี INT16U) คำอธิบายฟังก์ชั่น: ฟังก์ชั่น drawCircle วาดวงกลมที่ว่างเปล่าที่มีศูนย์ที่พิกัดโรคฝีและ poy วงกลมจะมีรัศมี r และสีของเส้นขอบจะเป็นสี พารามิเตอร์สี 16 บิตแดง Geen สีน้ำเงิน (RGB) จำนวนเต็มในรหัสตัวอย่างข้างต้นคำสีเหลืองสีฟ้าสีแดงและสีฟ้าจะถูกกำหนดเป็นจำนวนเต็มในแฟ้ม TFTv2.h. RGB จำนวนเต็ม: 16 บิต RGB จำนวนเต็มระบุจำนวนของสีแดง, สีเขียว, สีฟ้าและสีในรูปแบบ จากขวาไปซ้ายบิต 0-4, 5-10, 11-15 และระบุจำนวนเงินสีฟ้า, สีเขียว, สีแดงและสี ตัวอย่างเช่นถ้าคุณต้องการระบุสีขาวเป็นสีนี้จะต้องมีจำนวนเท่ากันของสีแดง, เขียวและน้ำเงินจึงจำนวนเต็ม RGB สีขาวจะ 0xFFFF. เหล่านี้เป็นสีที่กำหนดไว้ในสัมผัส TFT โล่ห้องสมุด V2 แต่คุณ สามารถทำด้วยตัวเองแน่นอน:
การแปล กรุณารอสักครู่..
วงกลมไม่ใช่สิ่งเดียวที่ห้องสมุดของเราสามารถช่วยให้คุณวาด เรายังมีสาย , หมายเลข , สี่เหลี่ยม , และอีกหลายตัวอย่าง ตรวจสอบเหล่านี้ออกได้เป็นอย่างดี จะเป็นมืออาชีพด้วยโล่
รหัสอธิบายให้เราแสดงให้คุณเห็นวิธีที่จะใช้ drawcircle fillcircle ฟังก์ชันและฟังก์ชัน :
.
drawcircle หัวข้อ : drawcircle ( int ฝี , int POY , int r , int16u สี )
ฟังก์ชันเกมฟังก์ชัน drawcircle วาดเป็นวงกลมที่ว่างเปล่ากับศูนย์ที่พิกัดฝี และปอย . วงเวทย์จะเป็นรัศมี r และสีเส้นขอบจะเป็นสี พารามิเตอร์เป็น 16 บิตสีแดงเขียวน้ำเงิน ( RGB ) จำนวนเต็ม ในตัวอย่างโค้ดข้างต้น คำเหลือง ฟ้า แดง และน้ำเงิน จะกำหนดเป็นจำนวนเต็มใน tftv2 H ไฟล์
RGB เต็ม : 16 บิต RGB จำนวนเต็มระบุปริมาณของสีแดงสีเขียวและสีฟ้าในรูปแบบสี จากขวาไปซ้าย บิต 0-4 , 5-10 และ 11-15 ระบุปริมาณของสีฟ้า , สีเขียวและสีแดง ตัวอย่างเช่น ถ้าคุณต้องการระบุสีขาวเป็นสีแบบนี้จะต้องมีจํานวนเท่าของสีแดง , สีเขียวและสีฟ้าจึงเป็น RGB สำหรับสีขาวจะ 0xffff .
นี่เป็นสีที่กำหนดไว้ใน TFT สัมผัสโล่ v2 ห้องสมุดได้ แต่คุณสามารถสร้างของคุณเองแน่นอน
การแปล กรุณารอสักครู่..