Monday, February 22, 2016

Program without a function

*Example of a program without functions*/
/*temperature conversion program*/
#include <stdio.h>
#include <math.h>
#define TRUE 1
#define FALSE 0

int main()
{
   int answer_1;
    double celsius;
    double fahr;
 

   answer_1=TRUE;
  
   while(answer_1==TRUE) {
      printf("\nInput degrees Fahrenheit for conversion to Celsius (^z to exit):  \n");
      scanf("%lf",&fahr);
      celsius=((fahr-32.0)*5.)/9.;
      printf("\n%lf Celcius\n\n", celsius);
      printf("\nAnother F to C conversion?  (0 to exit conversion):  \n");
      scanf("%d", &answer_1);
   }
   printf("\nDo you want to input degrees in Celsius for conversion? (yes=1)\n");
   scanf("%d", &answer_1);
   
    while(answer_1==TRUE) {
      printf("\n\nInput degrees Celsius for conversion to Fahrenheit (^z to exit):  \n");
      scanf("%lf",&celsius);
      fahr=(9.0/5.0)*celsius+32.0;
      printf("\n\n%lf Fahrenheit. \n\n",fahr);
      printf("\nAnother C to F conversion?  (0 to exit conversion):  \n");
      scanf("%d", &answer_1);
     }
  
   printf("\n\nEnd of program \n");
   return (0);
  
}

Thursday, February 18, 2016

More videos of Raspberry Pi's turning on an LED -002/18/2016

https://youtu.be/KW1ne6FKA6I

https://youtu.be/qummlihgUbI

https://youtu.be/1O4YntxeAng

Videos of the first LED Program using Raspberry Pi's! - 02/18/2016

https://youtu.be/MH0AGA4g54o

 https://youtu.be/T7rsd0vGDXQ

 https://youtu.be/vqzatNE_5SA


Video accomapnying Intro to turning on LED with Raspberry Pi 2B and wiringPi.h - 02/18/2016

https://youtu.be/fknW-QGQrb4

Intro LED GPIO wiring diagram - 02/18/2016


Intro to Turing on LED using GPIO 0 - 02/18/2016

// ENGR 121-03      DK      LED GPIO Intro
//Program: LEDgpio1.c
 
#include <stdio.h>
 
#include <wiringPi.h>
// Need wiringPi.h  include file for specific instructions for GPIO
 
int
main(
){
    int i;
    wiringPiSetup(); // Sets up the I/O pins and instructions for wiringPi
 
    // Attach my LED and its resistor (diagram is provided
    // in your Fritzing wiring Diagram
     
    //Use GPIO 0 pin 11 to turn on and off LED
 
    // Set up my GPIO connector pin 11 to be an OUTPUT
 
    pinMode(0,OUTPUT);
     
    digitalWrite(0,HIGH); //Turn ON GPIO to 3.3V  or HIGH voltage
 
    for(i=1;i<1000; ++i)
    {
        //waiting or delay function
    }
 
    digitalWrite(0,LOW); // Turn OFF LED
 
    delay(2000); // delay 2000 ms
 
    digitalWrite(0,HIGH);
 
    delay(5000); // delay by 5000 ms
 
    digitalWrite(0,LOW);
 
    printf("\n\n I'm done! All pau! \n\n");
}