Arduino Logic 101: Μάθημα 3.3 | Boolean Logic: Συνδυάζοντας συνθήκες (AND, OR, NOT)
Boolean Logic: Συνδυάζοντας συνθήκες (AND, OR, NOT) Καλωσορίσατε στο πιο "εγκεφαλικό" μάθημα της Ενότητας 3! Στα προηγούμενα μαθήματα είδαμε πώς το Arduino παίρνει αποφάσεις με το if . Τι γίνεται όμως όταν μια απόφαση εξαρτάται από πολλά πράγματα ταυτόχρονα ; Στο βραβευμένο μας Bio-Robotic System, το ρομπότ δεν ανοίγει τα παράθυρα απλά επειδή "είναι μεσημέρι". Πρέπει να ισχύουν πολλές συνθήκες: Είναι το CO2 υψηλό; ΚΑΙ Είναι κάποιος μέσα στην αίθουσα; ΚΑΙ Είναι η εξωτερική θερμοκρασία κατάλληλη; Αυτός ο τρόπος σκέψης ονομάζεται Λογική Boolean . 1. Οι Τρεις Πυλώνες της Λογικής Στον προγραμματισμό, χρησιμοποιούμε τρεις βασικούς λογικούς τελεστές για να συνδέσουμε τις προτάσεις μας: A. Ο τελεστής AND ( && ) - "Το Απαιτητικό" Για να είναι το αποτέλεσμα αληθές ( true ), πρέπει όλες οι συνθήκες να είναι αληθείς. Παράδειγμα: Αν (Έχω μπαταρία && Πατήσω το κουμπί), τότε το ρομπότ κινείται. Αν ένα από τα δύο λείπει, το ρομπότ μένει ακίνητο. B...