Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - forkee

Pages: [1] 2
1
รับสอนเขียน Arduino ,ESP32 ,ESP8266 ,Blynk ,C# ,SCADA ,PLC เขต อยุธยาครับ
รับทำโปรเจค Arduino ,IoT ,Automation ,C#
ขาย pH Sensor (คุณภาพสูง)
      DO Sensor (คุณภาพสูง)

ติดต่อ 089 7185243 ต้อมครับ

2
แปลงค่า Float ของคุณเป็น  4 byte data ก่อนครับจากนั้นค่อย ส่งค่ากลับไปที่ HMI
Code: [Select]

void floatToArray(float data,uint8_t *ar)
{
uint8_t *p = (uint8_t*) &data;
for (uint8_t i=0;i<4;i++)
{
*ar++ = *p++;
}
}


วิธีการใช้งานครับ
Code: [Select]
floatToArray(10.3,&modbusf03Register[0]);
หลังจากนั้นเราจะได้ค่า IEEE754 floating point ขนาด 4 byte เก็บอยู่ใน modbus03Register ซึ่งสามารถส่งค่า 4 byte ไปที่ HMI ได้เลยครับ

ปล.เพิ่มเติมอีกนิดครับ ถ้าค่าที่ส่งไปไม่ถูกต้อง ให้ทำการสลับ word ที่ 0 กับ word ที่ 1 นะครับ เรื่องนี้ผมโดนมาแล้วจากประสบกาณ์ตรงครับ เนื่องจาก PLC ,HMI ,เครื่องมือวัดต่างๆสามารถส่งค่าแบบ Float inverse ได้ครับ

3
ว่าจะลองใช้ AVR32 ใน Product สงสัยต้องคิดใหม่แล้วหรือเปล่านี่ เพื่อนสมาชิกมีความเห็นอย่างไรกับ AVR32 มั่งครับ ขอความเห็นด้วยครับ เหตุผลที่อาจจะลองใช้ AVR32 เพราะ Atmel studio ครับมันฟรีจริงอะไรจริง ไม่ฟรีนิดนึงเหมือน MPLAB

ปล. ผมจะใช้ทำ mass product ครับ กลัวมีปัญหาเรื่อง license ของ software ครับ

4
ตามหัวข้อครับ ขอถามคนที่มีประสบการณ์ครับ ว่าจะขายในช่องทางไหนได้บ้างครับ

5
AVR and Arduino / Re: ETT AVR ISP
« on: July 29, 2014, 05:26:41 pm »
ขอขอบคุณพี่น้องทุกท่านในโพสนี้ครับ ผมลองทำตามแล้วครับ คาดว่า ETT AVR ISP ที่รักยิ่งของผมน่าจะรอดครับ ขอบคุณมากนะครับ

6
ยากที่จะมีหนังสือภาษาไทยครับพี่น้อง ทำไมไม่ลองเอา SCADA สักยี่ห้อมาติดตั้งดูหล่ะครับ ลองลองผิดลองถูกดู หรือดูที่สอนตาม Youtube ประกอบก็เหลือกินแล้วครับ เพราะผมก็ทำแบบนี้มาเหมือนกัน ไม่ยากครับ

7
สู้ครับ :)

Pages: [1] 2