
Sevgili Seeekers,
Bugün, Seeedstudio Grove cihazları için gömülü Linux platformunda Grove.py python kütüphanesini tanıtmaktan çok heyecanlıyız. Bu kütüphaneyi uzun zamandır Raspberry Pi için destekliyoruz. Ve bugün, iki yeni platformu destekliyoruz: Nvidia Jetson nano ve Coral geliştirme kartı.
Aşağıda, Coral Geliştirme Kartı ile yapılan bir yanıp sönen buton demosu bulunmaktadır. Kod burada bulunabilir.
import time from grove.gpio
import GPIO
led = GPIO(12, GPIO.OUT)
button = GPIO(22, GPIO.IN)
while True:
if button.read():
led.write(1)
else:
led.write(0)
time.sleep(0.1)

Aşağıda, sıcaklık ve nem bilgilerini gösteren bir OLED bulunmaktadır. Demo kodu burada bulunabilir.

Bu, Grove.py kütüphanesi ile şu anda desteklenen cihazların bir listesidir. Bu, yakın gelecekte daha da geliştirilecektir!!! Bu yüzden bizi takipte kalın!!
“`html
| Grove Cihazları | Komut | RPi | Coral | Argüman/Yorum |
|---|---|---|---|---|
| 1-Wire Termokupl Amplifikatörü (MAX31850K) | grove_1wire_thermocouple_amplifier_max31850 | • | 1-Wire | |
| 3-Eksen Dijital Pusula V2 | grove_3_axis_compass_bmm150 | y | I2C | |
| 3-Eksen Dijital İvmeölçer(+/-400g) | grove_3_axis_digital_accelerometer | y | I2C | |
| 4 Haneli Ekran | grove_4_digit_display | y | • | arg1 – dijital pin |
| 6-Eksen İvmeölçer ve Jiroskop | grove_6_axis_accel_gyro_bmi088 | y | I2C | |
| 12 Tuş Kapasitif I2C Dokunma Sensörü V2(MPR121) | grove_12_key_cap_i2c_touch_mpr121 | y | I2C | |
|
16 x 2 LCD (Kırmızı Üzerine Siyah) 16 x 2 LCD (Sarı Üzerine Siyah) 16 x 2 LCD (Mavi Üzerine Beyaz) |
grove_16x2_lcd | y | I2C | |
| Hava Kalitesi Sensörü v1.3 | grove_air_quality_sensor_v1_3 | y | y | arg1 – analog pin |
| Buton | grove_button | y | • | arg1 – dijital pin |
| Kapasitif Dokunmatik Kaydırıcı Sensör(CY8C4014LQI) | grove_cap_touch_slider_cy8c | y | I2C | |
| Çarpışma Sensörü | grove_collision_sensor | y | • | arg1 – dijital pin |
| Hareket Sensörü v1.0 | grove_gesture_sensor | y | I2C | |
| I2C Yüksek Hassasiyetli Sıcaklık Sensörü(MCP9808) | grove_high_accuracy_temperature | y | I2C | |
| I2C Renk Sensörü V2 | grove_i2c_color_sensor_v2 | y | I2C | |
| I2C Motor Sürücüsü | grove_i2c_motor_driver | y | I2C | |
| I2C Termokupl Amplifikatörü (MCP9600) | grove_i2c_thermocouple_amplifier_mcp9600 | y | I2C | |
| IMU 9DOF (ICM20600+AK09918) | grove_imu_9dof_icm20600_ak09918 | y | I2C | |
|
OLED Ekran 1.12″ OLED Ekran 1.12″ V2 |
grove_lcd_1.2inches | y | I2C | |
|
Kırmızı LED Yeşil LED Mor LED Beyaz LED |
grove_led | y | • | arg1 – dijital pin |
| Işık Sensörü V1.2 | grove_light_sensor_v1_2 | y | y | arg1 – analog pin |
| Ses Şiddeti Sensörü | grove_loudness_sensor | y | y | arg1 – analog pin |
| Mekanik Tuş Kapağı | grove_mech_keycap | • | arg1 – PWM pin | |
|
mini PIR hareket sensörü PIR Hareket Sensörü |
grove_mini_pir_motion_sensor | y | • | arg1 – dijital pin |
| Nem Sensörü | grove_moisture_sensor | y | y | arg1 – analog pin |
|
5 Yönlü Anahtar 6 Pozisyon DIP Anahtarı |
grove_multi_switch veya grove_multi_switch_poll |
y | I2C | |
| OLED Ekran 0.96″ | grove_oled_display_128x64 | y | I2C | |
| Optik Döner Kodlayıcı(TCUT1600X01) | grove_optical_rotary_encoder | y | • | arg1 – dijital pin |
| Piezo Titreşim Sensörü | grove_piezo_vibration_sensor | y | • | arg1 – dijital pin |
| Buzzer | grove_pwm_buzzer | • | • | PWM |
| Kaydedici v3.0 | grove_recorder_v3_0 | y | • |
arg1 - dijital pin |
| Röle | grove_relay | y | • | arg1 – dijital pin |
| Döner Açı Sensörü(P) | grove_rotary_angle_sensor | y | y | arg1 – analog pin |
| Yuvarlak Kuvvet Sensörü FSR402 | grove_round_force_sensor | y | y | arg1 – analog pin |
|
Kırmızı LED Buton Sarı LED Buton Mavi LED Buton |
grove_ryb_led_button | y | • | arg1 – dijital pin |
| Servo | grove_servo | y | • | arg1 – dijital pin |
| Kaydırmalı Potansiyometre | grove_slide_potentiometer | y | y | arg1 – analog pin |
| Ses Sensörü | grove_sound_sensor | y | y | arg1 – analog pin |
| Adım Sayacı(BMA456) | grove_step_counter_bma456 | y | I2C | |
| Anahtar(P) | grove_switch | y | • | arg1 – dijital pin |
| Sıcaklık, Nem, Basınç ve Gaz Sensörü (BME680) | grove_temperature_humidity_bme680 | y | I2C | |
|
Sıcaklık & Nem Sensörü (DHT11) Sıcaklık & Nem Sensörü Pro (AM2302) |
grove_temperature_humidity_sensor | y |
arg1 - dijital pin |
|
| Sıcaklık & Nem Sensörü (SHT31) | grove_temperature_humidity_sht31 | y | I2C | |
| Sıcaklık Sensörü | grove_temperature_sensor | y | y | arg1 – analog pin |
| Başparmak Joystick | grove_thumb_joystick | y | y | arg1 – analog pin |
| Eğim Anahtarı | grove_tilt_switch | y | • | arg1 – dijital pin |
| Uçuş Süresi Mesafe Sensörü VL53L0X | grove_time_of_flight_distance | y | I2C | |
| Dokunma Sensörü | grove_touch_sensor | y | • | arg1 – dijital pin |
| Ultrasonik Mesafe Sensörü | grove_ultrasonic_ranger | y | • | arg1 – dijital pin |
| UV Sensörü | grove_uv_sensor | y | I2C | |
| VOC ve eCO2 Gaz Sensörü (SGP30) | grove_voc_eco2_gas_sgp30 | y | I2C | |
| Su Sensörü | grove_water_sensor | y | y | arg1 – analog pin |
|
WS2813 RGB LED Şerit Su Geçirmez – 30 LED/m – 1m WS2813 RGB LED Şerit Su Geçirmez – 60 LED/m – 1m WS2813 RGB LED Şerit Su Geçirmez – 144 LED/m – 1m |
grove_ws2813_rgb_led_strip | • |
arg1 - PWM pin |
• desteklendiğini belirtir ancak `sudo` ön eki sağlanmalıdır.
`y` ön ek olmadan desteklendiğini belirtir.
Umarız yeni Grove.py kütüphanelerimizi beğenirsiniz ve bu, bunlara dayalı olarak bir sonraki harika projelerinizi inşa etmeye başlamanızı sağlar!!!
“`
