各位亲爱的朋友!!!!
终于!!!!
终于来了!!!
小编个人最爱的Cosair 最近竟然一连串得推出了3个新品,产品包括了电竞机械键盘,电竞滑鼠, 还有M.2 SSD 固态硬盘
看了配置后整个人都压抑不住了!!!! 不管你有没有兴趣先来看看!!!!
(小编强烈推荐)
1. K100 RGB 机械电竞键盘
K100 RGB的精致设计采有经久耐用的铝制框架,同时44区域三面RGB LightEdge为每个按键都配备了的动态RGB背光。
CORSAIR AXON Hyper-Processing技术通过原生4,000Hz超轮询和4,000Hz按键扫描功能将输入速度提高4倍,从而带来更加出众的美商海盗船游戏键盘体验,同时还能实现20层照明的效果。
流畅且迅速
CHERRY MX SPEED Silver按键开关响应极为迅速,具有1.2mm超短键程,非常适应快节奏的游戏。
一手掌控
通过多功能iCUE控制轮控制背光和唤醒媒体等,并且完全可通过编程功能在游戏和应用程序中执行自定义操作。
麦克风控制
六个专用的宏按键让您在游戏中所向披靡,这些按键可在iCUE中对复杂的宏进行编程并重新映射按键,或者通过Elgato Stream Deck软件编写特定的直播命令。
Weight 1.35kg
Keyboard Backlighting RGB
Keyboard Layout CN
Macro Keys 6
HID Keyboard Report Rate 4000Hz
Key Switches CHERRY® MX SPEED
USB Pass-through USB 2.0 Type-A
Matrix 110 Keys
Keyboard Connectivity 2 x USB 3.0 or 3.1 Type-A
Additional colored and textured keycaps FPS / MOBA
Media Controls YN Yes
Keyboard Type Size K100
Keyboard Product Family K100
Keyboard Rollover Full Key (NKRO) with 100% Anti-Ghosting
Size(Full/TKL) Extended
Battery Charging Yes
On-Board Memory 8MB
Number Onboard profiles Up to 200 depending on complexity
WIN Lock Dedicated Hotkey
Media Keys Dedicated Hotkeys, Volume Roller, iCUE Control Wheel
Wrist Rest Included, magnetic detachable, cushioned with soft textured leatherette cover
Keyboard CUE Software Supported in iCUE
Keyboard Cable Type Braided
Intergated Touchpad Wired
2. Katar Pro 无线电竞滑鼠
The KATAR PRO WIRELESS maintains gaming-grade wireless performance with sub-1ms latency thanks to SLIPSTREAM WIRELESS, for a faster-than-wired connection that registers every move, click, and scroll when it matters most. Powered by a single AA battery for up to 135 hours of battery life, the KATAR PRO WIRELESS is equipped with a 10,000 DPI optical sensor and three DPI presets that can be switched on-the-fly. Its six buttons are fully programmable through CORSAIR iCUE software, letting you combine multiple commands into single one-click macros for clutch plays, remap any button or key to a more convenient location, and much more.
LIGHT & AMAZINGLY AGILE
Weighing just 96g, the KATAR PRO WIRELESS is great for hours of fast-paced FPS or MOBA gameplay. The compact, symmetric shape makes it great for claw and fingertip grip styles.
3. MP400 M.2 NVMe 固态硬盘
SSD Unformatted Capacity 4000GB
SSD Smart Support Yes
Weight 0.034kg
SSD Interface PCIe Gen 3.0 x4
SSD Max Sequential Read CDM Up to 3,480MB/s
SSD Max Sequential Write CDM Up to 3,000MB/s
Max Random Write QD32 IOMeter Up to 710K IOPS
Max Random Read QD32 IOMeter Up to 610K IOPS
Power Consumption active 6.5W Average
Form Factor M.2 2280
Dimensions 80mm x 22mm x 3mm
Application Consumer Client
NAND Technology 3D QLC NAND
Voltage 3.3V, +/- 5%
Endurance 800TBW
TBW 800
MTBF 1,800,000 Hours
DEVSLP PS4: <2mW
Encryption AES 256-bit Encryption
Storage Temperature -40°C to +85°C
SSD Operating Temperature 0°C to +70°C
SSD Shock 1500 G
Storage Humidity 93% RH (40° C)
Operating Humidity 90% RH (40° C)
Vibration 20Hz~80Hz/1.52mm, 80Hz~2000Hz/20G
这次的新品绝对是一项革命性的升级,有兴趣的朋友们,可以点击链接查阅详情 ☺️
「temperature sensor application」的推薦目錄:
temperature sensor application 在 Audom Idea Facebook 的最讚貼文
ตู้ไปรษณีย์แจ้งเตือนทาง Line สอนทำแบบระเอียดยิ๊บ..
---------------------
จากเมื่อสัปดาห์ที่แล้วผมได้โพสต์วีดีโอทดสอบการทำงานของตู้ไปรษณีย์แจ้งเตือนทางไลน์ไป ก็มีหลายๆคนสนใจผมจึงได้ทำคลิปขึ้นมา เพื่อพาทุกคนทำ ผมวังว่าคลิปนี้จะมีประโยชน์สำหรับใครหลายคนนะครับผม😊
-------------------------------------------------
คลิป https://www.youtube.com/watch?v=_cVsQ1oRuRA&t=108s
--------------------------------------------------
โค้ด
void Line_Notify1(String message1) ;
#include <ESP8266WiFi.h>
#include <DHT.h>
#define WIFI_SSID "ชื่อ wifi" /////////////*************แก้
#define WIFI_PASSWORD "รหัส wifi"////////**************แก้
#define LINE_TOKEN_PIR "line token"////***************แก้
#define PirPin D6
#define DHTPIN D7
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
String message1 = "ข้อความแจ้งเตือน";//****************แก้
bool beep_state = false;
bool send_state = false;
uint32_t ts, ts1, ts2;
void setup() {
Serial.begin(115200);
Serial.println();
pinMode(PirPin, INPUT);
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH);
dht.begin();
Serial.println("connecting");
WiFi.mode(WIFI_STA);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("connecting");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("connected: ");
Serial.println(WiFi.localIP());
delay(10000);
Serial.println("Pir Ready!!");
read_sensor();
ts = ts1 = ts2 = millis();
}
void loop() {
ts = millis();
if (WiFi.status() == WL_CONNECTED) {
digitalWrite(LED_BUILTIN, LOW);
} else {
digitalWrite(LED_BUILTIN, HIGH);
}
if ((ts - ts2 >= 60000) && (WiFi.status() == WL_CONNECTED)) {
read_sensor();
}
if ((ts - ts1 >= 5000) && (beep_state == true)) {
beep_state = false;
}
if ((digitalRead(PirPin) == HIGH) && (beep_state == false) && (WiFi.status() == WL_CONNECTED)) {
while (digitalRead(PirPin) == HIGH) delay(100);
Serial.println("Detect !");
Line_Notify1(message1);
beep_state = true;
}
delay(10);
}
void Line_Notify1(String message) {
WiFiClientSecure client;
if (!client.connect("notify-api.line.me", 443)) {
Serial.println("connection failed");
delay(2000);
return;
}
String req = "";
req += "POST /api/notify HTTP/1.1\r\n";
req += "Host: notify-api.line.me\r\n";
req += "Authorization: Bearer " + String(LINE_TOKEN_PIR) + "\r\n";
req += "Cache-Control: no-cache\r\n";
req += "User-Agent: ESP8266\r\n";
req += "Content-Type: application/x-www-form-urlencoded\r\n";
req += "Content-Length: " + String(String("message=" + message1).length()) + "\r\n";
req += "\r\n";
req += "message=" + message1;
// Serial.println(req);
client.print(req);
delay(20);
while (client.connected()) {
String line = client.readStringUntil('\n');
if (line == "\r") {
break;
}
}
}
void read_sensor() {
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
Serial.print("Temperature: ");
Serial.print(t);
Serial.println(" *C ");
}
----------------------------------------------------------