ebuild_rasp2/document/GPIO_mapping_from_config.csv

52 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# -------------------------------------------------
# GPIO ÖZETİ (Raspberry Pi 40-pin Header)
# - Tüm pinler BCM numarası ile konfigüre edilir.
# - Parantez içinde fiziksel pin numarası verilmiştir.
#
# Güç / Ortak hatlar:
# 3.3V : Fiziksel 1, 17
# 5V : Fiziksel 2, 4
# GND : Fiziksel 6, 9, 14, 20, 25, 30, 34, 39
#
# 1-Wire (DS18B20 hattı tipik kullanım):
# GPIO4 (BCM4) → Fiziksel 7
#
# Dış ortam DHT11:
# DHT11_OUTSIDE_PIN = 5 → BCM5 (Fiziksel 29)
#
# ADC / MCP3008 (SPI0):
# ADC_SPI["ce"] = 8 → BCM8 (Fiziksel 24, CE0)
# ADC_SPI["miso"] = 9 → BCM9 (Fiziksel 21, MISO)
# ADC_SPI["mosi"] = 10 → BCM10 (Fiziksel 19, MOSI)
# ADC_SPI["sclk"] = 11 → BCM11 (Fiziksel 23, SCLK)
#
# Brülör grubu röleleri (BURNER_GROUPS[0]):
# igniter_pin = 16 → BCM16 (Fiziksel 36)
# circulation["circ_1"]= 26 → BCM26 (Fiziksel 37)
# circulation["circ_2"]= 24 → BCM24 (Fiziksel 18)
#
# PWM / LED çıkışları (OUTPUT_GPIO):
# "buzzer" → GPIO18 → BCM18 (Fiziksel 12) [PWM]
# "rgb_r" → GPIO12 → BCM12 (Fiziksel 32) [PWM]
# "rgb_g" → GPIO13 → BCM13 (Fiziksel 33) [PWM]
# "rgb_b" → GPIO19 → BCM19 (Fiziksel 35) [PWM]
# "led" → GPIO23 → BCM23 (Fiziksel 16)
#
# Girişler (INPUT_GPIO):
# "button" → GPIO21 → BCM21 (Fiziksel 40)
# "burner_contactor" → GPIO20 → BCM20 (Fiziksel 38)
# "circulation_contactor1" → GPIO27 → BCM27 (Fiziksel 13)
# "circulation_contactor2" → GPIO17 → BCM17 (Fiziksel 11)
#
# Notlar:
# - Basınç ve gaz sensörleri için:
# pressure_sensor / gas_sensor pinleri, sensör BESLEME/ENABLE hattıdır.
# Analog ölçüm, MCP3008 üzerindeki ADC_CHANNELS üzerinden yapılır:
# "pressure" → CH0
# "gas" → CH1
# "rain" → CH2
# "ldr" → CH3
# - GPIO2/3 (fiziksel 3/5) I2C hattı, şimdilik boş tutulmuştur.
# - GPIO14/15 (fiziksel 8/10) UART hattı, debug/ileride kullanım için boş.
# -------------------------------------------------