40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)

40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)
40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)40kg.cm Metal Serial Bus Servo, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder and Brushless Motor (แท้จาก Waveshare)
รหัสสินค้า AG00807
หมวดหมู่ Motor
ราคา 3,785.00 บาท
สถานะสินค้า พร้อมส่ง
จำนวน
ชิ้น
หยิบลงตะกร้า
หนังสือรับรองบริษัท
บุ๊คแบ๊งค์
คุ้มครองโดย LnwPay
ดูวิธีการใช้งานและดาวน์โหลด Driver ได้ที่ Click

40kg.Cm Metal Serial Bus Servo, Wide Range Voltage, High Precision And Large Torque, With Programmable 360 Degrees Magnetic Encoder And Brushless Motor, Two-Way Feedback, Servo/Motor Mode Switchable

สินค้าประกอบด้วย




40kg.Cm Metal Serial Bus Servo

Metal Case, With Brushless Motor And 360° Programmable Magnetic Encoder

 
Specifications
Product type ST3025 serial bus servo
Torque 40kg.cm@12V
Rotation angle 360° (0~4095)
Position sensor resolution 0.088° (360°/4096)
Mechanism limit angle No Limit
Working voltage 6 ~ 12.6 V (typ. 12V)
Gear high precision steel gear
No-load speed 0.117sec/60° (85RPM)
Encoder type 12Bits magnetic encoder
ID range 1 ~ 253
Baudrate 38400bps ~ 1Mbps (1Mbps by default)
No-load current 380mA
Locked-rotor current 4.4A
Kt 9kg.cm/A
Feedback Position, Load, Speed, Input Voltage, Current, Temperature
 
Application Examples
  • Servos will provide various feedback like load, position, speed, input voltage, working current, working mode (servo mode, servo motor mode, etc.) for advanced projects requiring closed-loop automatic control.
  • Ideal choice for building quadruped robots, hexapod walkers, robotic arms and other robotic projects requiring multiple servos. (This product provides the open source models as shown in the picture below)

Download models:  

 

Download models:  

Download models:  

 

Download models:  

* images here are for reference ONLY

 
UART Serial Bus Control

Allows Controlling Up To 253 Serial Bus Servos At The Same Time

Note: though one channel UART can control up to 253 serial bus servos, due to the high power of the servos, it is necessary to consider whether the power supply solution is enough when using too many servos. For reference only, the servo driver board is NOT included

Easy To Use, Large Torque

Supports 6.0~12.6V Wide Range Voltage Input, And Can Be Directly Powered By 3S Lithium Batteries. Up To 40kg.Cm Torque On 12V Voltage, Suitable For Building Quadruped Robots, Hexapod Walkers, Robotic Arms And Other Robotic Projects Requiring Multiple Servos

All-Aluminum Alloy Case + Brushless Motor + Steel Gear Box

Adopts High-Reliability Design, Suitable For Industrial Equipments, Robotics, And Other Application Scenarios That Require Angle Or Speed Closed-Loop Control

360° Magnetic Encoder
High Precision, Longer Lifetime

Adopts 12-bit high-precision magnetic encoding angle sensor. Compared with the carbon film potentiometer, the angle of the magnetic encoder is enlarged to 360°, and the resolution is increased by 4 times. Since there is a gap and no friction between the magnetic encoder and the radial magnet, the lifetime of the servo is effectively extended.

Acceleration Start-Stop Function

The Speed And Acceleration Values Are Settable To Make The Motion Effect Softer

One Button To Calibrate The Middle Position

360° Installation At Any Position, One Button To Set The Current Position As Middle Position. Easy To Install And Debug

1. In the default program, a hotspot will be created automatically after the servo driver board is turned on. Use your mobile phone to connect to this hotspot, open the browser, and enter the IP address to enter the control interface.

 

2. Click Release to unlock, then turn the servo to the middle position where you need to set

 

3. Click Set Middle Position then confirm.

 

4. Turn the servo to any angle, then click Middle, and the servo will automatically return to the middle position initially set.

Two-Way Feedback

The Servo Will Provide Various Feedback Like Position, Load, Speed,
Input Voltage, Current And Temperature In Real Time

* images here are for reference ONLY

Multiple Operation Modes
Suitable For More Application Scenarios

Angle servo mode
Default mode, the angle position is controllable at 0~360° degrees

 

Speed closed-loop motor mode
Motor mode, intelligently control and maintain speed when the load changes

 

Step mode
Can perform step motion relative to the current position

Multi-Loop Angle Position Control

Supports Angle Position Control In Both Positive And Negative Directions Up To 7 Loops Under The Default Precision Setting, But The Number Of Loops Will Not Be Saved In Case Of Power Loss. Lowering The Angle Resolution Can Double The Number Of Control Loops

 
 
Supports Installing Flat-Shaft Flange

With the flat-shaft flange designed for this serial bus servo, the output shaft of the servo can be installed on more devices, making full use of various working modes and excellent low-speed performance. It can be used to install various transmission parts such as 6mm shaft couplings, wheels, timing pulleys, and gears.

* images here are for reference ONLY

 
All-Metal Servo Bracket

More Convenient To Develop The Structural Components, Combination Use More Flexible

 
Details Introduction

Aluminium Alloy Case
Improved heat tolerance, size stability, rigidity, and mechanical performance

 

High strength aluminum servo wheels
Using T6061 aluminum alloy, good anti-corrosion performance

High precision steel gears
Lower working noise, better stability and mechanical performance

 

All-metal bracket
More convenient to combine it with other devices

Open Source Control Program

We provide the open-source web control demo of the servo driver board and a secondary development tutorial, which can be directly used for remote setting and remote control of the servo. At the same time, we also provide a 3D model for you to build your project quickly.


Product Show

Outline Dimensions

How to Use the Hardware

  • You can use our Servo Driver to control the bus servo.
  • If you want to use the bus servo in your own project, you can refer to the following schematic diagram:

Serial bus servo drive circuit schematic.

How to Use the Software

ESP32 Flash Download Tool

Generally, we control the ST series servos by compiling and uploading the demo through the Arduino IDE. However, compiling through Arduino requires installing various dependency libraries before use. Therefore, we provide an ESP32 download tool. With this tool, users can download the demo to the driver board without needing to download other dependency libraries or the Arduino IDE software.

  • Click here to download ESP32 Flash Download Tool. Once downloaded, extract the files and double-click on the "flash_download_tool_3.9.5.exe" program. After opening, two windows will appear. The UI interface of the download tool is the one you need to operate, while the other window serves as a terminal to display the working status of the download tool.
  • In the "DOWNLOAD TOOL MODE" interface, select Chip Type as ESP32 and WorkMode as Factory. When using Factory to call the binary file, it will use a relative path, eliminating the need for users to manually input the binary file path. After making these selections, click OK.

ST3020 SERVO esp.png

  • In this software interface, keep the "LockSettings" option checked. On the right side, you can simultaneously upload demos to 8 driver boards. Next, connect the servo driver board to the computer using a USB cable. Click on "COM" and select the newly appeared COM port (in my case, it's COM3). BAUD is used to set the download speed, higher values result in faster speeds, with the ESP32 supporting speeds up to 921600.

ST3020 SERVO esp2.png

  • After selecting, click START to begin uploading the demo. Once the upload is complete, "IDLE" will change to "FINISH". After completing this process, you can disconnect the USB connection between the servo driver board and the computer. Then, connect the servos to the servo driver board, provide power to the driver board, and start controlling the ST series servos.

ST3020 SERVO esp4.pngST3020 SERVO esp3.png

Compile Arduino IDE

Install Arduino IDE

  • You can directly click this link to download the Arduino IDE from Arduino.cc.

QQ screenshot 20220107175437.png

  • Choose the Arduino IDE suitable for your system.

QQ screenshot 20220107175603.png

  • Run the installation package.

QQ screenshot 20220107175730.png

  • Click on I Agree.

QQ picture 20211130105649.png

  • Check Install USB driver and Associate.ino files, then click Next.

QQ screenshot 20211130110050.png

  • Select the installation path of Arduino IDE, then click Install.

QQ screenshot 20211130110425.png

  • Wait for the installation to complete.

QQ screenshot 20211130110501.png

  • Install the required drivers.
  • Click to install.

QQ screenshot 20211130110721.png

  • Click to install.

QQ screenshot 20211130110952.png

  • Click to install.

QQ screenshot 20211130111022.png

  • Arduino IDE installation is complete.

QQ screenshot 20211130111127.png

Install Arduino Core for the ESP32

  • Run Arduino IDE, click File.

QQ screenshot 20211130112221.png

  • Click on Preferences.

QQ screenshot 20211130112341.png

QQ screenshot 20211130113232.png

  • Restart the IDE, click Tools > Board > Boards Manager to open the Boards Manager.
  • Fill in ESP32 and click Install. [Note: ESP32 version 1.0.6 needs to be installed here.]

QQ screenshot 20211130113827.png

  • Wait for the installation to complete.

QQ screenshot 20211130114001.png

  • After installation, you can use Arduino IDE to develop ESP32.

Download the Program & Install Dependency Libraries

  • Please install the following libraries through Manage Libraries:
    • Adafruit SSD1306
    • Adafruit NeoPixel
  • Click Tools > Manage Libraries to open the library manager.

QQ screenshot 20211130115318.png

  • Enter the libraries that need to be installed through the library manager in the search box, and install:
    • Adafruit SSD1306
    • Adafruit NeoPixel
  • Click "Update", and if there is no "Update", please click "Install" for the newest version.

QQ screenshot 20211130135130.png QQ screenshot 20211130135223.png

  • Download the bus servo library and the Arduino program for the servo driver board:
  • ServoDriverST Open Source Program (Arduino)
  • After downloading, unzip it and you can get the product program.
  • Copy the SCServo folder to \Documents\Arduino\libraries after decompression, and install them for controlling the servo.

Upload the Program to Robot

  • Double click to run SERVO DRIVER WITH ESP32 ST/ServoDriverST/ServoDriverST.ino.

QQ screenshot 20211130140519.png

  • Click Tools -> Port to remember the existing COM Port, no need to click it.
  • The COM displayed here is different for different computers, remember this COM.

QQ screenshot 20211130140744.png

  • Connect the driver board and computer.
  • Click Tools -> Port, and click on this new COM.
  • The newly-appearing COM is different for different computers, click it.

Program to Robot4.png

  • Click Tools -> Boards -> ESP32 Arduino -> ESP32 Dev Module and select ESP32 Dev Module.

QQ screenshot 20211130141904.png

  • Other settings are as follows:
Upload Speed: "921600"
CPU Frequency: "240MHz(WiFi/BT)"
Flash Frequency: "80MHz"
Flash Mode: "QIO"
Flash Size: "4MB(32Mb)"
'''Partition Scheme: "Huge APP(3MB No OTA/1MB SPIFFS)"
PSRAM: "Disabled"'''
  • Click "Upload" in the upper left corner to upload the demo.
  • Note that the automatic downloading circuit will fail when WAVEGO uses the serial port to connect with the Raspberry Pi. You need to disconnect the serial port from the Raspberry Pi before uploading the program to WAVEGO.

QQ screenshot 20211130142717.png

  • Wait for uploading the demo.
  • After displaying "Leaving... Hard resetting via RTS pin...", it means that the upload has been successful.

QQ screenshot 20211130145013.png

Product Usage Tutorial

  • The following tutorial uses servo driver by default to explain how to use the servo, if you need to use it in your own project, you can refer to the sample program and the bus servo drive circuit schematic for secondary development.
  • The factory default ID of the servo is 1. Among the servos connected to the same servo drive board, the same ID can only correspond to one servo, and there cannot be more than one servo with the same ID in the one control circuit. When you set the ID for the servo, try to ensure that only one servo whose ID is to be changed is connected to the driver board. After the ID is changed, it will be permanently saved in the servo and will not be lost even if the power is off.
  • First of all, you need to set an independent ID for each servo. When setting an ID for one servo, the driver board should not be connected to other servos.
  • If you use the ST3025 servo, after connecting it to the driver board, you need to provide 6-12.6V (12V is recommended) via the DC port (5.5*2.1mm) on the board, and the port will directly power the servo. If you use a large number of servos, you need to provide enough currents for the port.
  • After the driver board is powered on, a WiFi hotspot will be created by default. The default hotspot name is ESP32_DEV, and its password is 12345678. Please connect to this hotspot with your phone.
  • After connecting to the hotspot issued by the servo driver board, it is recommended to use Google Chrome to access the address 192.168.4.1. Noted that the phone will fail to verify the server with ping after connecting the WiFi, so it may automatically switch to the other known WiFi. In this case, you should connect ESP32_DEV again, and the phone will not connect to other WiFi automatically after the reconnection is successful.
  • The driver board will automatically scan the servo ID (0-20) when it is powered on (in order to save the boot time). If your servo ID is more than 20, you must change the MAX_ID value in ServoDriverST.ino and upload it to the driver board again.

ST3215-Servo-details-023.jpg

  • If the servo is connected after the driver board is powered on, you need to click Start Searchingon the mobile browser page to scan again.
  • Active IDis the currently selected servo ID number, ID to Setis the new ID number to be set, adjust the value of ID to Setthrough ID to Set+andID to Set-, and press the Set New ID button to set the servo ID Active ID as ID to Set.
  • When the IDs of all servos are set, you can connect them all. If you do not restart the device, you need to clickStart Searchingto scan all servos.
  • ID: shows all ID numbers of servos currently connected to the servo driver board.
  • Active ID The currently selected servo ID number, and the subsequent operations are all controlling thisActive ID servo.
  • You can select the Active ID servo via the ID to Set+ and ID to Set- buttons.
  • Middlekey, you can turn the servo to the middle position, the position range of the servo is 0-4095, and the middle position is 2047.
  • Stopkey, the default program will not let the servo move all the time. If the servo cannot be stopped after the secondary development, you can press the Stop key to hault the servo movement.
  • Releasekey, press it and the servo will close torque lock (Torque Off), then you can turn the servo by hand.
  • Torquekey, after pressing the servo, the servo will turn on the torque lock (Torque On), at this time, the servo will maintain the specified position with force.
  • Position+key, after pressing the servo, the servo will start to rotate clockwise. When the servo is in the servo mode, it will not continue to rotate after turning to the 4095 position.
  • Position-key, after pressing the servo, the servo will start to rotate counterclockwise. When the servo is in the servo mode, it will not continue to rotate after turning to the 0 position.
  • Speed+ and Speed- are used to set the speed of the servo. The maximum setting for ST series servos is about 3073. The speed is the number of steps per second, 50 steps/sec≈0.732RPM.
  • Set Middle Positionkey, no matter what position the current servo is in, when this key is pressed, the servo will set the current position to the middle position (2047).
  • Set Servo Modekey, set the servo to servo mode, 360° absolute angle control can be performed in the servo mode, the setting will be permanently saved and will not be lost even if the power is turned off.
  • Set Motor Modekey, set the servo to stepper motor mode, the servo can rotate continuously 30,000 steps. If you press it continuously, the motor will keep rotating. This mode can control the relative angle within ±7 circles and the number of circles will not be saved when power is off, but the stepper motor mode settings will be permanently saved even if power is off.
  • Start Serial Forwardingbutton, set the servo driver board to serial forwarding mode, you can directly control the servo and get the feedback of the servo with the typeC interface on the board. This function is used to debug the servo.
  • Normalkey, set the servo driver board to normal mode, in this mode, it will not send or receive any information via ESP-NOW.
  • Leaderkey, set the servo driver board as the host, in this mode, the driver board continuously sends the ID, position, and speed of the current Active ID servo to the driver board of the controlled slave through the ESP-NOW protocol. After the servo driver board is turned on, the MAC:on the first line of the screen is the MAC address of this development board, which is unique, such as MAC: 08 3A F2 93 5F A8. The premise of ESP-NOW communication is to get the MAC address of the slave, please write down the address, and fill it in the broadcastAddress[] = {0x08, 0x3A, 0xF2, 0x93, 0x5F, 0xA8} of ServoDriverST.ino, then upload it to the driver of the host and the function is enabled.
  • Followerkey, set the servo drive board as the slave, after changing the MAC address of the slave in the program of the host, it can act under the remote control of the host.
  • RainbowONand RainbowOFFkeys are used to turn on and off the rainbow effect of RGB lights.

Secondary Development Tutorial

  • Servo Initialization

Each demo that controls the servo needs to initialize the servo, and the initialization is done before it can be used.

#include <SCServo.h>
SMS_STS st;
void setup(){
Serial1.begin(1000000); //Serial port initialization, and if using devices like ESP32, custom serial ports can also be selected.
// Serial1.begin(1000000, SERIAL_8N1, RX, TX); // Custom serial ports
st.pSerial = &Serial1;
while(!Serial1) {}
}
  • Change servo ID

Among the servos connected in series, each ID should only correspond to one servo. Otherwise, the servo feedback information cannot be obtained properly.
When changing the servo ID, it is advisable to ensure that the driver board is only connected to one servo. The ID will be permanently stored in the servo.

#include <SCServo.h>
SMS_STS st;
int ID_ChangeFrom = 1; // The original ID of the servo whose ID is to be changed is factory defaulted to 1.
int ID_Changeto = 2; // New ID
void setup(){
Serial1.begin(1000000);
st.pSerial = &Serial1;
while(!Serial1) {}

st.unLockEprom(ID_ChangeFrom); //Unlock EPROM-SAFE
st.writeByte(ID_ChangeFrom, SMS_STS_ID, ID_Changeto);//Change ID
st.LockEprom(ID_Changeto); // Lock EPROM-SAFE
}

void loop(){
}
  • Ping

Used to test whether a particular servo is properly connected.

#include <SCServo.h>
SMS_STS st;
int TEST_ID = 3; // Servo ID to be tested
void setup()
{
Serial.begin(115200);
Serial1.begin(1000000, SERIAL_8N1, RX, TX); // Custom serial ports
st.pSerial = &Serial1;
while(!Serial1) {}
}

void loop()
{
int ID = st.Ping(TEST_ID); //If you ping the servo with that ID and receive no response, it will return -1.
if(ID!=-1){
Serial.print("Servo ID:");
Serial.println(ID, DEC);
delay(100);
}else{
Serial.println("Ping servo ID error!");
delay(2000);
}
}
  • Write position

Can be used to control individual servo rotation.

#include <SCServo.h>
SMS_STS st;
void setup()
{
Serial1.begin(1000000);
st.pSerial = &Serial1;
while(!Serial1) {}
}

void loop()
{
st.WritePos(1, 1000, 1500, 50); //To control the servo with ID 1, rotate it to position 1000 at a speed of 1500, with a start-stop acceleration of 50.
delay(754);//[(P1-P0)/V]*1000+100

st.WritePos(1, 20, 1500, 50); // To control the servo with ID 1, rotate it to position 20 at a speed of 1500, with a start-stop acceleration of 50.
delay(754);//[(P1-P0)/V]*1000+100
}
  • Synchronous writing

Can be used to control multiple servos at the same time (rotating to different positions and at different speeds).

#include <SCServo.h>
SMS_STS st;

// the uart used to control servos.
// GPIO 18 - S_RXD, GPIO 19 - S_TXD, as default.
#define S_RXD 18 //Customize the IO of the serial port, if you don't use the custom serial port below Serial1.begin(1000000, SERIAL_8N1, S_RXD, S_TXD); you need to change to Serial1.begin(1000000);.
#define S_TXD 19

byte ID[2];
s16 Position[2];
u16 Speed[2];
byte ACC[2];

void setup()
{
Serial1.begin(1000000, SERIAL_8N1, S_RXD, S_TXD);
st.pSerial = &Serial1;
delay(1000);
ID[0] = 1; // Save the servo ID to be controlled to ID[].
ID[1] = 2; //Save the servo ID to be controlled to ID[].
Speed[0] = 3400; // Set the servo speed, Speed[0] corresponds to the servo with ID[0] above.
Speed[1] = 3400; // Set the servo speed, Speed[1] corresponds to the servo with ID[1] above.
ACC[0] = 50; // Set the start/stop acceleration, the lower the value the lower the acceleration, and the maximum can be set to 150.
ACC[1] = 50;
}

void loop()
{
Position[0] = 3000; // Set the target position of the servo with ID[0] (in this case ID 1) in the range 0-4095
Position[1] = 3000; // Set the target position of the servo with ID[1] (here with ID 2) in the range 0-4095
st.SyncWritePosEx(ID, 2, Position, Speed, ACC);//servo(ID1/ID2) speed=3400,acc=50,move to position=3000.
delay(2000);

Position[0] = 100;
Position[1] = 100;
st.SyncWritePosEx(ID, 2, Position, Speed, ACC);//servo(ID1/ID2) speed=3400,acc=50,move to position=100.
delay(2000);
}
  • Get servo feedback
#define S_RXD 18
#define S_TXD 19
#include <SCServo.h>

SMS_STS sms_sts;

void setup()
{
Serial1.begin(1000000, SERIAL_8N1, S_RXD, S_TXD);
Serial.begin(115200);
sms_sts.pSerial = &Serial1;
delay(1000);
}

void loop()
{
int Pos;
int Speed;
int Load;
int Voltage;
int Temper;
int Move;
int Current;
if(sms_sts.FeedBack(1)!=-1){
Pos = sms_sts.ReadPos(-1);
Speed = sms_sts.ReadSpeed(-1);
Load = sms_sts.ReadLoad(-1);
Voltage = sms_sts.ReadVoltage(-1);
Temper = sms_sts.ReadTemper(-1);
Move = sms_sts.ReadMove(-1);
Current = sms_sts.ReadCurrent(-1);
Serial.print("Position:");
Serial.println(Pos);
Serial.print("Speed:");
Serial.println(Speed);
Serial.print("Load:");
Serial.println(Load);
Serial.print("Voltage:");
Serial.println(Voltage);
Serial.print("Temper:");
Serial.println(Temper);
Serial.print("Move:");
Serial.println(Move);
Serial.print("Current:");
Serial.println(Current);
delay(10);
}else{
Serial.println("FeedBack err");
delay(500);
}

Pos = sms_sts.ReadPos(1); // Get position feedback
if(Pos!=-1){
Serial.print("Servo position:");
Serial.println(Pos, DEC);
delay(10);
}else{
Serial.println("read position err");
delay(500);
}

Voltage = sms_sts.ReadVoltage(1); //Get voltage feedback
if(Voltage!=-1){
Serial.print("Servo Voltage:");
Serial.println(Voltage, DEC);
delay(10);
}else{
Serial.println("read Voltage err");
delay(500);
}

Temper = sms_sts.ReadTemper(1); // Get temperature feedback
if(Temper!=-1){
Serial.print("Servo temperature:");
Serial.println(Temper, DEC);
delay(10);
}else{
Serial.println("read temperature err");
delay(500);
}

Speed = sms_sts.ReadSpeed(1); // Get speed feedback
if(Speed!=-1){
Serial.print("Servo Speed:");
Serial.println(Speed, DEC);
delay(10);
}else{
Serial.println("read Speed err");
delay(500);
}

Load = sms_sts.ReadLoad(1); // Get load feedback
if(Load!=-1){
Serial.print("Servo Load:");
Serial.println(Load, DEC);
delay(10);
}else{
Serial.println("read Load err");
delay(500);
}

Current = sms_sts.ReadCurrent(1); // Get current feedback
if(Current!=-1){
Serial.print("Servo Current:");
Serial.println(Current, DEC);
delay(10);
}else{
Serial.println("read Current err");
delay(500);
}

Move = sms_sts.ReadMove(1); // Getting movement feedback
if(Move!=-1){
Serial.print("Servo Move:");
Serial.println(Move, DEC);
delay(10);
}else{
Serial.println("read Move err");
delay(500);
}
Serial.println();
}

Resource

3D Model

ST Resource01.png

ST Resource02.png

ST Resource03.png

ST Resource04.png

Document

Demo

Software

วิธีการชำระเงิน

ชำระเงินค่าสินค้าโดยการโอนเงินเข้าบัญชีธนาคาร KBANK, SCB, BBL,TMB

กรุณาเก็บหลักฐานการโอนเงินของท่านไว้เพื่อแจ้งการชำระเงินด้วยค่ะ

 

ท่านสามารถแจ้งการชำระเงินผ่านระบบอัตโนมัติได้โดย Click Link ข้างล่างค่ะ

https://www.arduitronics.com/informpayment

 

บมจ. ธนาคารกสิกรไทย สาขาเซ็นทรัล แจ้งวัฒนะ ออมทรัพย์
ธนาคารไทยพาณิชย์ จำกัด (มหาชน) สาขาเซ็นทรัล แจ้งวัฒนะ ออมทรัพย์
ธนาคารกรุงเทพ จำกัด (มหาชน) สาขาเซนทรัล พระราม 3 สะสมทรัพย์
ธนาคารทหารไทยธนชาต จำกัด (มหาชน) สาขาเซนทรัล พระราม 3 กระแสรายวัน

เพิ่มเพื่อน

@rfm0967y

ติดต่อสอบถาม

เพิ่มเพื่อน

CATEGORY

Sensors / Modules [1695]

CONTACT US

มือถือ 0887823467 แฟกซ์ 02-0153201

Join เป็นสมาชิกร้านค้า

ร้านArduitronics
ร้านArduitronics
/www.arduitronics.com/
Join เป็นสมาชิกร้าน
2119
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

STATISTICS

หน้าที่เข้าชม15,375,832 ครั้ง
ผู้ชมทั้งหมด5,878,910 ครั้ง
เปิดร้าน21 พ.ค. 2556
ร้านค้าอัพเดท6 ก.ย. 2568

MEMBER

พูดคุย-สอบถาม