Kojin V2.1 Kiln Temperature Display
Kiln temperature with Cone number display.
Components and supplies
1
MAX6675
1
Alphanumeric LCD, 16 x 2
1
Arduino UNO
Project description
Code
Kojin V2.1
arduino
Kiln temperature display
1#include <SPI.h> 2#include <Wire.h> 3#include "Adafruit_MAX31855.h" 4#include <LiquidCrystal.h> 5 6// Example creating a thermocouple instance with software SPI on any three 7// digital IO pins. 8#define MAXDO 12 9#define MAXCS 11 10#define MAXCLK 13 11 12// Initialize the Thermocouple 13Adafruit_MAX31855 thermocouple(MAXCLK, MAXCS, MAXDO); 14 15// initialize the library with the numbers of the interface pins 16LiquidCrystal lcd(8, 9, 4, 5, 6, 7); 17 18float test = 990.55; 19 20#if defined(ARDUINO_ARCH_SAMD) 21// for Zero, output on USB Serial console, remove line below if using programming port to program the Zero! 22 #define Serial SerialUSB 23#endif 24 25void setup() { 26 //#ifndef ESP8266 27 //while (!Serial); // will pause Zero, Leonardo, etc until serial console opens 28 //#endif 29 //Serial.begin(9600); 30 // set up the LCD's number of columns and rows: 31 lcd.begin(16, 2); 32 33 lcd.clear(); 34 lcd.setCursor(0, 0); 35 lcd.print("Kojin V2.1"); 36 lcd.setCursor(0, 1); 37 lcd.print("Stabilizing"); 38 // wait for MAX chip to stabilize 39 delay(1000); 40 lcd.clear(); 41} 42 43void loop() { 44 45 //test++; 46 47 // basic readout test, just print the current temp 48 //lcd.clear(); 49 lcd.setCursor(0, 0); 50 lcd.print("Kiln Temperature"); 51 //lcd.setCursor(0, 1); 52 //lcd.print(thermocouple.readInternal()); 53 //lcd.setCursor(5, 1); 54 //lcd.print("C "); 55 //Serial.print("Int. Temp = "); 56 //Serial.println(thermocouple.readInternal()); 57 58 double c = thermocouple.readCelsius(); 59 60 if (isnan(c)) 61 { 62 lcd.setCursor(0, 0); 63 lcd.print("Kiln Temperature"); 64 lcd.setCursor(0, 1); 65 lcd.print("SENSOR ERROR"); 66 //lcd.clear(); 67 } 68 if (c > 0 && c < 99.9) 69 { 70 lcd.setCursor(0, 1); 71 lcd.print(c); 72 //lcd.print(test); 73 lcd.setCursor(5, 1); 74 lcd.print("C "); 75 } 76 if (c > 99.5 && c < 593) 77 { 78 lcd.setCursor(0, 1); 79 lcd.print(c); 80 //lcd.print(test); 81 lcd.setCursor(6, 1); 82 lcd.print("C "); 83 } 84 if (c > 593 && c < 607) 85 { 86 lcd.setCursor(8, 1); 87 lcd.print("Cone 022"); 88 lcd.setCursor(0, 1); 89 lcd.print(c); 90 //lcd.print(test); 91 lcd.setCursor(6, 1); 92 lcd.print("C "); 93 } 94 if (c > 607 && c < 628) 95 { 96 lcd.setCursor(8, 1); 97 lcd.print("Cone 021"); 98 lcd.setCursor(0, 1); 99 lcd.print(c); 100 //lcd.print(test); 101 lcd.setCursor(6, 1); 102 lcd.print("C "); 103 } 104 if (c > 628 && c < 660) 105 { 106 lcd.setCursor(8, 1); 107 lcd.print("Cone 020"); 108 lcd.setCursor(0, 1); 109 lcd.print(c); 110 //lcd.print(test); 111 lcd.setCursor(6, 1); 112 lcd.print("C "); 113 } 114 if (c > 660 && c < 700) 115 { 116 lcd.setCursor(8, 1); 117 lcd.print("Cone 019"); 118 lcd.setCursor(0, 1); 119 lcd.print(c); 120 //lcd.print(test); 121 lcd.setCursor(6, 1); 122 lcd.print("C "); 123 } 124 if (c > 700 && c < 730) 125 { 126 lcd.setCursor(8, 1); 127 lcd.print("Cone 018"); 128 lcd.setCursor(0, 1); 129 lcd.print(c); 130 //lcd.print(test); 131 lcd.setCursor(6, 1); 132 lcd.print("C "); 133 } 134 if (c > 730 && c < 770) 135 { 136 lcd.setCursor(8, 1); 137 lcd.print("Cone 017"); 138 lcd.setCursor(0, 1); 139 lcd.print(c); 140 //lcd.print(test); 141 lcd.setCursor(6, 1); 142 lcd.print("C "); 143 } 144 if (c > 770 && c < 800) 145 { 146 lcd.setCursor(8, 1); 147 lcd.print("Cone 016"); 148 lcd.setCursor(0, 1); 149 lcd.print(c); 150 //lcd.print(test); 151 lcd.setCursor(6, 1); 152 lcd.print("C "); 153 } 154 if (c > 800 && c < 820) 155 { 156 lcd.setCursor(8, 1); 157 lcd.print("Cone 015"); 158 lcd.setCursor(0, 1); 159 lcd.print(c); 160 //lcd.print(test); 161 lcd.setCursor(6, 1); 162 lcd.print("C "); 163 } 164 if (c > 820 && c < 845) 165 { 166 lcd.setCursor(8, 1); 167 lcd.print("Cone 014"); 168 lcd.setCursor(0, 1); 169 lcd.print(c); 170 //lcd.print(test); 171 lcd.setCursor(6, 1); 172 lcd.print("C "); 173 } 174 if (c > 845 && c < 865) 175 { 176 lcd.setCursor(8, 1); 177 lcd.print("Cone 013"); 178 lcd.setCursor(0, 1); 179 lcd.print(c); 180 //lcd.print(test); 181 lcd.setCursor(6, 1); 182 lcd.print("C "); 183 } 184 if (c > 865 && c < 890) 185 { 186 lcd.setCursor(8, 1); 187 lcd.print("Cone 012"); 188 lcd.setCursor(0, 1); 189 lcd.print(c); 190 //lcd.print(test); 191 lcd.setCursor(6, 1); 192 lcd.print("C "); 193 } 194 if (c > 890 && c < 894) 195 { 196 lcd.setCursor(8, 1); 197 lcd.print("Cone 011"); 198 lcd.setCursor(0, 1); 199 lcd.print(c); 200 //lcd.print(test); 201 lcd.setCursor(6, 1); 202 lcd.print("C "); 203 } 204 if (c > 894 && c < 910) 205 { 206 lcd.setCursor(8, 1); 207 lcd.print("Cone 010"); 208 lcd.setCursor(0, 1); 209 lcd.print(c); 210 //lcd.print(test); 211 lcd.setCursor(6, 1); 212 lcd.print("C "); 213 } 214 if (c > 910 && c < 935) 215 { 216 lcd.setCursor(8, 1); 217 lcd.print(" Cone 09"); 218 lcd.setCursor(0, 1); 219 lcd.print(c); 220 //lcd.print(test); 221 lcd.setCursor(6, 1); 222 lcd.print("C "); 223 } 224 if (c > 935 && c < 970) 225 { 226 lcd.setCursor(8, 1); 227 lcd.print(" Cone 08"); 228 lcd.setCursor(0, 1); 229 lcd.print(c); 230 //lcd.print(test); 231 lcd.setCursor(6, 1); 232 lcd.print("C "); 233 } 234 if (c > 970 && c < 990) 235 { 236 lcd.setCursor(8, 1); 237 lcd.print(" Cone 07"); 238 lcd.setCursor(0, 1); 239 lcd.print(c); 240 //lcd.print(test); 241 lcd.setCursor(6, 1); 242 lcd.print("C "); 243 } 244 if (c > 990 && c < 999.99) 245 { 246 lcd.setCursor(8, 1); 247 lcd.print(" Cone 06"); 248 lcd.setCursor(0, 1); 249 lcd.print(c); 250 //lcd.print(test); 251 lcd.setCursor(6, 1); 252 lcd.print("C "); 253 } 254 if (c > 999.99 && c < 1025) 255 { 256 lcd.setCursor(9, 1); 257 lcd.print("Cone 06"); 258 lcd.setCursor(0, 1); 259 lcd.print(c); 260 //lcd.print(test); 261 lcd.setCursor(7, 1); 262 lcd.print("C "); 263 } 264 if (c > 1025 && c < 1055) 265 { 266 lcd.setCursor(9, 1); 267 lcd.print("Cone 05"); 268 lcd.setCursor(0, 1); 269 lcd.print(c); 270 //lcd.print(test); 271 lcd.setCursor(7, 1); 272 lcd.print("C "); 273 } 274 if (c > 1055 && c < 1080) 275 { 276 lcd.setCursor(9, 1); 277 lcd.print("Cone 04"); 278 lcd.setCursor(0, 1); 279 lcd.print(c); 280 //lcd.print(test); 281 lcd.setCursor(7, 1); 282 lcd.print("C "); 283 } 284 if (c > 1080 && c < 1111) 285 { 286 lcd.setCursor(9, 1); 287 lcd.print("Cone 03"); 288 lcd.setCursor(0, 1); 289 lcd.print(c); 290 //lcd.print(test); 291 lcd.setCursor(7, 1); 292 lcd.print("C "); 293 } 294 if (c > 1111 && c < 1128) 295 { 296 lcd.setCursor(9, 1); 297 lcd.print("Cone 02"); 298 lcd.setCursor(0, 1); 299 lcd.print(c); 300 //lcd.print(test); 301 lcd.setCursor(7, 1); 302 lcd.print("C "); 303 } 304 if (c > 1128 && c < 1144) 305 { 306 lcd.setCursor(9, 1); 307 lcd.print("Cone 01"); 308 lcd.setCursor(0, 1); 309 lcd.print(c); 310 //lcd.print(test); 311 lcd.setCursor(7, 1); 312 lcd.print("C "); 313 } 314 if (c > 1144 && c < 1160) 315 { 316 lcd.setCursor(9, 1); 317 lcd.print("Cone 1 "); 318 lcd.setCursor(0, 1); 319 lcd.print(c); 320 //lcd.print(test); 321 lcd.setCursor(7, 1); 322 lcd.print("C "); 323 } 324 if (c > 1160 && c < 1165) 325 { 326 lcd.setCursor(9, 1); 327 lcd.print("Cone 2 "); 328 lcd.setCursor(0, 1); 329 lcd.print(c); 330 //lcd.print(test); 331 lcd.setCursor(7, 1); 332 lcd.print("C "); 333 } 334 if (c > 1165 && c < 1175) 335 { 336 lcd.setCursor(9, 1); 337 lcd.print("Cone 3 "); 338 lcd.setCursor(0, 1); 339 lcd.print(c); 340 //lcd.print(test); 341 lcd.setCursor(6, 1); 342 lcd.print("C "); 343 } 344 if (c > 1175 && c < 1190) 345 { 346 lcd.setCursor(9, 1); 347 lcd.print("Cone 4 "); 348 lcd.setCursor(0, 1); 349 lcd.print(c); 350 //lcd.print(test); 351 lcd.setCursor(7, 1); 352 lcd.print("C "); 353 } 354 if (c > 1190 && c < 1210) 355 { 356 lcd.setCursor(9, 1); 357 lcd.print("Cone 5 "); 358 lcd.setCursor(0, 1); 359 lcd.print(c); 360 //lcd.print(test); 361 lcd.setCursor(7, 1); 362 lcd.print("C "); 363 } 364 if (c > 1210 && c < 1230) 365 { 366 lcd.setCursor(9, 1); 367 lcd.print("Cone 6 "); 368 lcd.setCursor(0, 1); 369 lcd.print(c); 370 //lcd.print(test); 371 lcd.setCursor(7, 1); 372 lcd.print("C "); 373 } 374 if (c > 1230 && c < 1250) 375 { 376 lcd.setCursor(9, 1); 377 lcd.print("Cone 7 "); 378 lcd.setCursor(0, 1); 379 lcd.print(c); 380 //lcd.print(test); 381 lcd.setCursor(7, 1); 382 lcd.print("C "); 383 } 384 if (c > 1250 && c < 1270) 385 { 386 lcd.setCursor(9, 1); 387 lcd.print("Cone 8 "); 388 lcd.setCursor(0, 1); 389 lcd.print(c); 390 //lcd.print(test); 391 lcd.setCursor(7, 1); 392 lcd.print("C "); 393 } 394 if (c > 1270 && c < 1295) 395 { 396 lcd.setCursor(9, 1); 397 lcd.print("Cone 9 "); 398 lcd.setCursor(0, 1); 399 lcd.print(c); 400 //lcd.print(test); 401 lcd.setCursor(7, 1); 402 lcd.print("C "); 403 } 404 if (c > 1295) 405 { 406 lcd.setCursor(9, 1); 407 lcd.print("Cone 10"); 408 lcd.setCursor(0, 1); 409 lcd.print(c); 410 //lcd.print(test); 411 lcd.setCursor(7, 1); 412 lcd.print("C "); 413 } 414 else 415 { 416 //lcd.setCursor(0, 1); 417 //lcd.print(c); 418 //lcd.print(test); 419 } 420 421 delay(500); 422}
Kojin V2.1
arduino
Kiln temperature display
1#include <SPI.h> 2#include <Wire.h> 3#include "Adafruit_MAX31855.h" 4#include <LiquidCrystal.h> 5 6// Example creating a thermocouple instance with software SPI on any three 7// digital IO pins. 8#define MAXDO 12 9#define MAXCS 11 10#define MAXCLK 13 11 12// Initialize the Thermocouple 13Adafruit_MAX31855 thermocouple(MAXCLK, MAXCS, MAXDO); 14 15// initialize the library with the numbers of the interface pins 16LiquidCrystal lcd(8, 9, 4, 5, 6, 7); 17 18float test = 990.55; 19 20#if defined(ARDUINO_ARCH_SAMD) 21// for Zero, output on USB Serial console, remove line below if using programming port to program the Zero! 22 #define Serial SerialUSB 23#endif 24 25void setup() { 26 //#ifndef ESP8266 27 //while (!Serial); // will pause Zero, Leonardo, etc until serial console opens 28 //#endif 29 //Serial.begin(9600); 30 // set up the LCD's number of columns and rows: 31 lcd.begin(16, 2); 32 33 lcd.clear(); 34 lcd.setCursor(0, 0); 35 lcd.print("Kojin V2.1"); 36 lcd.setCursor(0, 1); 37 lcd.print("Stabilizing"); 38 // wait for MAX chip to stabilize 39 delay(1000); 40 lcd.clear(); 41} 42 43void loop() { 44 45 //test++; 46 47 // basic readout test, just print the current temp 48 //lcd.clear(); 49 lcd.setCursor(0, 0); 50 lcd.print("Kiln Temperature"); 51 //lcd.setCursor(0, 1); 52 //lcd.print(thermocouple.readInternal()); 53 //lcd.setCursor(5, 1); 54 //lcd.print("C "); 55 //Serial.print("Int. Temp = "); 56 //Serial.println(thermocouple.readInternal()); 57 58 double c = thermocouple.readCelsius(); 59 60 if (isnan(c)) 61 { 62 lcd.setCursor(0, 0); 63 lcd.print("Kiln Temperature"); 64 lcd.setCursor(0, 1); 65 lcd.print("SENSOR ERROR"); 66 //lcd.clear(); 67 } 68 if (c > 0 && c < 99.9) 69 { 70 lcd.setCursor(0, 1); 71 lcd.print(c); 72 //lcd.print(test); 73 lcd.setCursor(5, 1); 74 lcd.print("C "); 75 } 76 if (c > 99.5 && c < 593) 77 { 78 lcd.setCursor(0, 1); 79 lcd.print(c); 80 //lcd.print(test); 81 lcd.setCursor(6, 1); 82 lcd.print("C "); 83 } 84 if (c > 593 && c < 607) 85 { 86 lcd.setCursor(8, 1); 87 lcd.print("Cone 022"); 88 lcd.setCursor(0, 1); 89 lcd.print(c); 90 //lcd.print(test); 91 lcd.setCursor(6, 1); 92 lcd.print("C "); 93 } 94 if (c > 607 && c < 628) 95 { 96 lcd.setCursor(8, 1); 97 lcd.print("Cone 021"); 98 lcd.setCursor(0, 1); 99 lcd.print(c); 100 //lcd.print(test); 101 lcd.setCursor(6, 1); 102 lcd.print("C "); 103 } 104 if (c > 628 && c < 660) 105 { 106 lcd.setCursor(8, 1); 107 lcd.print("Cone 020"); 108 lcd.setCursor(0, 1); 109 lcd.print(c); 110 //lcd.print(test); 111 lcd.setCursor(6, 1); 112 lcd.print("C "); 113 } 114 if (c > 660 && c < 700) 115 { 116 lcd.setCursor(8, 1); 117 lcd.print("Cone 019"); 118 lcd.setCursor(0, 1); 119 lcd.print(c); 120 //lcd.print(test); 121 lcd.setCursor(6, 1); 122 lcd.print("C "); 123 } 124 if (c > 700 && c < 730) 125 { 126 lcd.setCursor(8, 1); 127 lcd.print("Cone 018"); 128 lcd.setCursor(0, 1); 129 lcd.print(c); 130 //lcd.print(test); 131 lcd.setCursor(6, 1); 132 lcd.print("C "); 133 } 134 if (c > 730 && c < 770) 135 { 136 lcd.setCursor(8, 1); 137 lcd.print("Cone 017"); 138 lcd.setCursor(0, 1); 139 lcd.print(c); 140 //lcd.print(test); 141 lcd.setCursor(6, 1); 142 lcd.print("C "); 143 } 144 if (c > 770 && c < 800) 145 { 146 lcd.setCursor(8, 1); 147 lcd.print("Cone 016"); 148 lcd.setCursor(0, 1); 149 lcd.print(c); 150 //lcd.print(test); 151 lcd.setCursor(6, 1); 152 lcd.print("C "); 153 } 154 if (c > 800 && c < 820) 155 { 156 lcd.setCursor(8, 1); 157 lcd.print("Cone 015"); 158 lcd.setCursor(0, 1); 159 lcd.print(c); 160 //lcd.print(test); 161 lcd.setCursor(6, 1); 162 lcd.print("C "); 163 } 164 if (c > 820 && c < 845) 165 { 166 lcd.setCursor(8, 1); 167 lcd.print("Cone 014"); 168 lcd.setCursor(0, 1); 169 lcd.print(c); 170 //lcd.print(test); 171 lcd.setCursor(6, 1); 172 lcd.print("C "); 173 } 174 if (c > 845 && c < 865) 175 { 176 lcd.setCursor(8, 1); 177 lcd.print("Cone 013"); 178 lcd.setCursor(0, 1); 179 lcd.print(c); 180 //lcd.print(test); 181 lcd.setCursor(6, 1); 182 lcd.print("C "); 183 } 184 if (c > 865 && c < 890) 185 { 186 lcd.setCursor(8, 1); 187 lcd.print("Cone 012"); 188 lcd.setCursor(0, 1); 189 lcd.print(c); 190 //lcd.print(test); 191 lcd.setCursor(6, 1); 192 lcd.print("C "); 193 } 194 if (c > 890 && c < 894) 195 { 196 lcd.setCursor(8, 1); 197 lcd.print("Cone 011"); 198 lcd.setCursor(0, 1); 199 lcd.print(c); 200 //lcd.print(test); 201 lcd.setCursor(6, 1); 202 lcd.print("C "); 203 } 204 if (c > 894 && c < 910) 205 { 206 lcd.setCursor(8, 1); 207 lcd.print("Cone 010"); 208 lcd.setCursor(0, 1); 209 lcd.print(c); 210 //lcd.print(test); 211 lcd.setCursor(6, 1); 212 lcd.print("C "); 213 } 214 if (c > 910 && c < 935) 215 { 216 lcd.setCursor(8, 1); 217 lcd.print(" Cone 09"); 218 lcd.setCursor(0, 1); 219 lcd.print(c); 220 //lcd.print(test); 221 lcd.setCursor(6, 1); 222 lcd.print("C "); 223 } 224 if (c > 935 && c < 970) 225 { 226 lcd.setCursor(8, 1); 227 lcd.print(" Cone 08"); 228 lcd.setCursor(0, 1); 229 lcd.print(c); 230 //lcd.print(test); 231 lcd.setCursor(6, 1); 232 lcd.print("C "); 233 } 234 if (c > 970 && c < 990) 235 { 236 lcd.setCursor(8, 1); 237 lcd.print(" Cone 07"); 238 lcd.setCursor(0, 1); 239 lcd.print(c); 240 //lcd.print(test); 241 lcd.setCursor(6, 1); 242 lcd.print("C "); 243 } 244 if (c > 990 && c < 999.99) 245 { 246 lcd.setCursor(8, 1); 247 lcd.print(" Cone 06"); 248 lcd.setCursor(0, 1); 249 lcd.print(c); 250 //lcd.print(test); 251 lcd.setCursor(6, 1); 252 lcd.print("C "); 253 } 254 if (c > 999.99 && c < 1025) 255 { 256 lcd.setCursor(9, 1); 257 lcd.print("Cone 06"); 258 lcd.setCursor(0, 1); 259 lcd.print(c); 260 //lcd.print(test); 261 lcd.setCursor(7, 1); 262 lcd.print("C "); 263 } 264 if (c > 1025 && c < 1055) 265 { 266 lcd.setCursor(9, 1); 267 lcd.print("Cone 05"); 268 lcd.setCursor(0, 1); 269 lcd.print(c); 270 //lcd.print(test); 271 lcd.setCursor(7, 1); 272 lcd.print("C "); 273 } 274 if (c > 1055 && c < 1080) 275 { 276 lcd.setCursor(9, 1); 277 lcd.print("Cone 04"); 278 lcd.setCursor(0, 1); 279 lcd.print(c); 280 //lcd.print(test); 281 lcd.setCursor(7, 1); 282 lcd.print("C "); 283 } 284 if (c > 1080 && c < 1111) 285 { 286 lcd.setCursor(9, 1); 287 lcd.print("Cone 03"); 288 lcd.setCursor(0, 1); 289 lcd.print(c); 290 //lcd.print(test); 291 lcd.setCursor(7, 1); 292 lcd.print("C "); 293 } 294 if (c > 1111 && c < 1128) 295 { 296 lcd.setCursor(9, 1); 297 lcd.print("Cone 02"); 298 lcd.setCursor(0, 1); 299 lcd.print(c); 300 //lcd.print(test); 301 lcd.setCursor(7, 1); 302 lcd.print("C "); 303 } 304 if (c > 1128 && c < 1144) 305 { 306 lcd.setCursor(9, 1); 307 lcd.print("Cone 01"); 308 lcd.setCursor(0, 1); 309 lcd.print(c); 310 //lcd.print(test); 311 lcd.setCursor(7, 1); 312 lcd.print("C "); 313 } 314 if (c > 1144 && c < 1160) 315 { 316 lcd.setCursor(9, 1); 317 lcd.print("Cone 1 "); 318 lcd.setCursor(0, 1); 319 lcd.print(c); 320 //lcd.print(test); 321 lcd.setCursor(7, 1); 322 lcd.print("C "); 323 } 324 if (c > 1160 && c < 1165) 325 { 326 lcd.setCursor(9, 1); 327 lcd.print("Cone 2 "); 328 lcd.setCursor(0, 1); 329 lcd.print(c); 330 //lcd.print(test); 331 lcd.setCursor(7, 1); 332 lcd.print("C "); 333 } 334 if (c > 1165 && c < 1175) 335 { 336 lcd.setCursor(9, 1); 337 lcd.print("Cone 3 "); 338 lcd.setCursor(0, 1); 339 lcd.print(c); 340 //lcd.print(test); 341 lcd.setCursor(6, 1); 342 lcd.print("C "); 343 } 344 if (c > 1175 && c < 1190) 345 { 346 lcd.setCursor(9, 1); 347 lcd.print("Cone 4 "); 348 lcd.setCursor(0, 1); 349 lcd.print(c); 350 //lcd.print(test); 351 lcd.setCursor(7, 1); 352 lcd.print("C "); 353 } 354 if (c > 1190 && c < 1210) 355 { 356 lcd.setCursor(9, 1); 357 lcd.print("Cone 5 "); 358 lcd.setCursor(0, 1); 359 lcd.print(c); 360 //lcd.print(test); 361 lcd.setCursor(7, 1); 362 lcd.print("C "); 363 } 364 if (c > 1210 && c < 1230) 365 { 366 lcd.setCursor(9, 1); 367 lcd.print("Cone 6 "); 368 lcd.setCursor(0, 1); 369 lcd.print(c); 370 //lcd.print(test); 371 lcd.setCursor(7, 1); 372 lcd.print("C "); 373 } 374 if (c > 1230 && c < 1250) 375 { 376 lcd.setCursor(9, 1); 377 lcd.print("Cone 7 "); 378 lcd.setCursor(0, 1); 379 lcd.print(c); 380 //lcd.print(test); 381 lcd.setCursor(7, 1); 382 lcd.print("C "); 383 } 384 if (c > 1250 && c < 1270) 385 { 386 lcd.setCursor(9, 1); 387 lcd.print("Cone 8 "); 388 lcd.setCursor(0, 1); 389 lcd.print(c); 390 //lcd.print(test); 391 lcd.setCursor(7, 1); 392 lcd.print("C "); 393 } 394 if (c > 1270 && c < 1295) 395 { 396 lcd.setCursor(9, 1); 397 lcd.print("Cone 9 "); 398 lcd.setCursor(0, 1); 399 lcd.print(c); 400 //lcd.print(test); 401 lcd.setCursor(7, 1); 402 lcd.print("C "); 403 } 404 if (c > 1295) 405 { 406 lcd.setCursor(9, 1); 407 lcd.print("Cone 10"); 408 lcd.setCursor(0, 1); 409 lcd.print(c); 410 //lcd.print(test); 411 lcd.setCursor(7, 1); 412 lcd.print("C "); 413 } 414 else 415 { 416 //lcd.setCursor(0, 1); 417 //lcd.print(c); 418 //lcd.print(test); 419 } 420 421 delay(500); 422}
Downloadable files
MAX6675
Wiring of MAX6675
MAX6675

Comments
Only logged in users can leave comments