91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

搜索互聯網,很難發現一個用3D打印機制作的scara類型的機器手,但是我相信,大家肯定會喜歡一個便宜的,能夠精確控制進行簡單抓取,移動的機械手。Scara類型機械手的精度可能沒有reprap結構那樣精確,但是如果解決了機械沖擊,齒輪的間隙等問題,精度也是很高的。

資源截圖

代碼片段和文件信息



/*?Copyright?(c)?2011?Peter?Barrett??
**??
**?Permission?to?use?copy?modify?and/or?distribute?this?software?for??
**?any?purpose?with?or?without?fee?is?hereby?granted?provided?that?the??
**?above?copyright?notice?and?this?permission?notice?appear?in?all?copies.??
**?
**?THE?SOFTWARE?IS?PROVIDED?“AS?IS“?AND?THE?AUTHOR?DISCLAIMS?ALL??
**?WARRANTIES?WITH?REGARD?TO?THIS?SOFTWARE?INCLUDING?ALL?IMPLIED??
**?WARRANTIES?OF?MERCHANTABILITY?AND?FITNESS.?IN?NO?EVENT?SHALL?THE?AUTHOR??
**?BE?LIABLE?FOR?ANY?SPECIAL?DIRECT?INDIRECT?OR?CONSEQUENTIAL?DAMAGES??
**?OR?ANY?DAMAGES?WHATSOEVER?RESULTING?FROM?LOSS?OF?USE?DATA?OR?PROFITS??
**?WHETHER?IN?AN?ACTION?OF?CONTRACT?NEGLIGENCE?OR?OTHER?TORTIOUS?ACTION??
**?ARISING?OUT?OF?OR?IN?CONNECTION?WITH?THE?USE?OR?PERFORMANCE?OF?THIS??
**?SOFTWARE.??
*/

#include?“Platform.h“
#include?“USBAPI.h“
#include?

#if?defined(USBCON)
#ifdef?CDC_ENABLED

#if?(RAMEND?#define?SERIAL_BUFFER_SIZE?16
#else
#define?SERIAL_BUFFER_SIZE?64
#endif

struct?ring_buffer
{
unsigned?char?buffer[SERIAL_BUFFER_SIZE];
volatile?int?head;
volatile?int?tail;
};

ring_buffer?cdc_rx_buffer?=?{?{?0?}?0?0};

typedef?struct
{
u32 dwDTERate;
u8 bCharFormat;
u8? bParityType;
u8? bDataBits;
u8 lineState;
}?LineInfo;

static?volatile?LineInfo?_usbLineInfo?=?{?57600?0x00?0x00?0x00?0x00?};

#define?WEAK?__attribute__?((weak))

extern?const?CDCDescriptor?_cdcInterface?PROGMEM;
const?CDCDescriptor?_cdcInterface?=
{
D_IAD(02CDC_COMMUNICATION_INTERFACE_CLASSCDC_ABSTRACT_CONTROL_MODEL1)

// CDC?communication?interface
D_INTERFACE(CDC_ACM_INTERFACE1CDC_COMMUNICATION_INTERFACE_CLASSCDC_ABSTRACT_CONTROL_MODEL0)
D_CDCCS(CDC_HEADER0x100x01) //?Header?(1.10?bcd)
D_CDCCS(CDC_CALL_MANAGEMENT11) //?Device?handles?call?management?(not)
D_CDCCS4(CDC_ABSTRACT_CONTROL_MANAGEMENT6) //?SET_LINE_CODING?GET_LINE_CODING?SET_CONTROL_LINE_STATE?supported
D_CDCCS(CDC_UNIONCDC_ACM_INTERFACECDC_DATA_INTERFACE) //?Communication?interface?is?master?data?interface?is?slave?0
D_ENDPOINT(USB_ENDPOINT_IN?(CDC_ENDPOINT_ACM)USB_ENDPOINT_TYPE_INTERRUPT0x100x40)

// CDC?data?interface
D_INTERFACE(CDC_DATA_INTERFACE2CDC_DATA_INTERFACE_CLASS00)
D_ENDPOINT(USB_ENDPOINT_OUT(CDC_ENDPOINT_OUT)USB_ENDPOINT_TYPE_BULK0x400)
D_ENDPOINT(USB_ENDPOINT_IN?(CDC_ENDPOINT_IN?)USB_ENDPOINT_TYPE_BULK0x400)
};

int?WEAK?CDC_GetInterface(u8*?interfaceNum)
{
interfaceNum[0]?+=?2; //?uses?2
return?USB_SendControl(TRANSFER_PGM&_cdcInterfacesizeof(_cdcInterface));
}

bool?WEAK?CDC_Setup(Setup&?setup)
{
u8?r?=?setup.bRequest;
u8?requestType?=?setup.bmRequestType;

if?(REQUEST_DEVICETOHOST_CLASS_INTERFACE?==?requestType)
{
if?(CDC_GET_LINE_CODING?==?r)
{
USB_SendControl(0(void*)&_usbLineInfo7);
return?true;
}
}

if?(REQUEST_HOSTTODEVICE_CLASS_INTERFACE?==?requestType)
{
if?(CDC_SET_LINE_CODING?==?r)
{
USB_RecvControl((void*)&_usbLineInfo7);
return?true;
}

if?(CDC_SET_CONT

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-09-09?09:28??Scara機械臂型3D打印機\
?????文件???????49999??2018-06-06?15:40??Scara機械臂型3D打印機\20141129211905_22878.jpg
?????文件??????128223??2018-06-06?15:40??Scara機械臂型3D打印機\Arduino?Mount.igs
?????文件??????113869??2018-06-06?15:40??Scara機械臂型3D打印機\Arduino?Mount.stl
?????文件???????15213??2018-06-06?17:34??Scara機械臂型3D打印機\BOM?中文.docx
?????文件???????84969??2018-06-06?15:43??Scara機械臂型3D打印機\Electronics?Plate.igs
?????文件???????92665??2018-06-06?15:43??Scara機械臂型3D打印機\Electronics?Plate.stl
?????文件?????2096702??2018-06-06?15:51??Scara機械臂型3D打印機\HF06?BOM?01.htm
?????文件??????482304??2018-06-06?15:50??Scara機械臂型3D打印機\HF06?BOM?01.xls
?????文件????20601783??2018-06-06?16:05??Scara機械臂型3D打印機\HF06?Scara?Assembly?05.igs
?????文件????27191098??2018-06-06?16:22??Scara機械臂型3D打印機\HF06?Scara?Assembly?05.stl
?????目錄???????????0??2019-09-09?09:28??Scara機械臂型3D打印機\HF06_Simple_38\
?????文件???????62147??2018-06-06?16:26??Scara機械臂型3D打印機\HF06_Simple_38\43422.png
?????文件????????3226??2018-06-06?16:29??Scara機械臂型3D打印機\HF06_Simple_38\Configuration.h
?????文件???????53552??2018-06-06?16:29??Scara機械臂型3D打印機\HF06_Simple_38\fastio.h
?????文件???????15722??2018-06-06?16:30??Scara機械臂型3D打印機\HF06_Simple_38\HF06_Simple_38.ino
?????目錄???????????0??2019-09-09?09:28??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\
?????文件??????????33??2014-03-12?13:38??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\.gitignore
?????目錄???????????0??2019-09-09?09:28??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\
?????目錄???????????0??2019-09-09?09:28??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\
?????目錄???????????0??2019-09-09?09:28??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\
?????文件????????3902??2014-03-12?13:38??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\boards.txt
?????目錄???????????0??2019-09-09?09:28??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\bootloaders\
?????目錄???????????0??2019-09-09?09:28??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\bootloaders\Gen7\
?????文件????????3492??2014-03-12?13:38??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\bootloaders\Gen7\bootloader-1284P-16MHz.hex
?????文件????????3492??2014-03-12?13:38??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\bootloaders\Gen7\bootloader-1284P-20MHz.hex
?????文件????????3324??2014-03-12?13:38??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\bootloaders\Gen7\bootloader-644-16MHz.hex
?????文件????????3324??2014-03-12?13:38??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\bootloaders\Gen7\bootloader-644-20MHz.hex
?????文件????????3324??2014-03-12?13:38??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\bootloaders\Gen7\bootloader-644P-16MHz.hex
?????文件????????3324??2014-03-12?13:38??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\bootloaders\Gen7\bootloader-644P-20MHz.hex
?????目錄???????????0??2019-09-09?09:28??Scara機械臂型3D打印機\HF06_Simple_38\Marlin-armlevel\ArduinoAddons\Arduino_0.xx\Gen7\cores\
............此處省略338個文件信息

評論

共有 條評論