Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Arduino.h>
- // Definicja pinu, do którego podłączony jest czujnik LM35
- #define LM35_PIN PC1
- void setup() {
- // Rozpoczęcie komunikacji przez UART
- Serial.begin(9600);
- }
- void loop() {
- // Odczyt wartości z czujnika LM35 (napięcie analogowe)
- int analogValue = analogRead(LM35_PIN);
- // Przekształcamy wartość analogową na napięcie (w V)
- float voltage = analogValue * (5.0 / 1023.0);
- // Obliczamy temperaturę w stopniach Celsjusza
- float temperature = voltage * 100.0; // LM35 daje 10 mV na każdy stopień Celsjusza
- // Wysyłamy wartość temperatury na UART
- Serial.print(temperature);
- Serial.print("\n");
- delay(2000);
- }
Add Comment
Please, Sign In to add comment