To measure temperature one can use change of resistance due to temperature. Thermistors have nonlinear character (which limits accuracy) and work in restricted range of temperatures but are quite cheap. Special resistor from material with large temperature coefficients have only small nonlinearity and better accuracy, but are more expensive. A bit different method uses voltage drop on semiconductor junction. Special circuits have quite good linearity, but require calibration and work in restricted range of temperatures (like other semiconductors). Microcontollers containing ADC typically also contains temperature sensor (semiconductor circuit producing voltage proportional to temperature). Result from such sensor are repeatable with good accuracy, but absolute value may vary quite a lot between different chips. So to get any accuracy one needs to calibrate the sensor: put chip at known temperature and read values given by the sensor. Comparing known values of temperature and results from sensor at few points one can find dependence between sensor reading and actual value. Already using one point can produce useful results. There are also special chips for measuring temperature. They are calibrated at the factory and give good accuracy. Different method for measuring temperature uses thermoelectric effect. Junction between two different metals (thermocouple). produces voltage depending on temperature. This works in rather wide range of temperatures and gives reasonably good accuracy. However, voltage from thermocouple is quite low and one need special sensitive amplifier. Several other quantities can be converted to voltage or resistance. We only mention (but without detail) strain gauges. Beside voltage another quantity that can be measured is time and frequency. Namely, processor contains clock circuit. If this circuit uses quartz oscillator, then clock frequency is quite stable. Counting clock cycles we can measure time. Counting cycles of another signal for a known time gives measurement of frequency. Measurement of time can be used to measure other quantities. For example, when capacitor and resistor are connected in series then speed of changes of voltage is proportional to product of capacitance and resistance. Measuring time needed for change in circuit with known resistance we can measure capacitance. With known capacitance we could measure resistance. As an remark let us add that many touch sensitive devices either measure change in resistance or capacitance. Practically, we have potentiometer which may be connected using male-to-male jumper wires and wires with alligator clips. More precisely, ends of potentiometer should be connected to ground and supply voltage, while middle leg gives signal. We also have photoresistors and thermistors which can be connected with a resistor to form voltage divider (the whole circuit can be easily build on solderless breadboard): we connect photoresistor in series with a resistor, so that one leg of photoresistor is connected to ground and second gives signal and simultaneously is connected with one leg of the resistor. The second leg of the resistor is connected to supply voltage. We also have a few special modules: photoresistor, thermistor and linear Hall sensor. They produce voltage signal: in case of photoresistor and thermistor module contains voltage divider. There are also sensors that measure given quantity and directly give digital result.