diff --git a/Chapters/Chap10UltrasonicSensor/Chap10UltrasonicSensor.pillar b/Chapters/Chap10UltrasonicSensor/Chap10UltrasonicSensor.pillar index 97610ee..fb64211 100644 --- a/Chapters/Chap10UltrasonicSensor/Chap10UltrasonicSensor.pillar +++ b/Chapters/Chap10UltrasonicSensor/Chap10UltrasonicSensor.pillar @@ -1,4 +1,4 @@ -!! Lesson 9 - Ultrasonic Sensor (Distance) +!! Ultrasonic Distance Sensor In this chapter we will use an ultrasonic sensor to measure distances. diff --git a/Chapters/Chap11LCDDisplay/Chap11LCDDisplay.pillar b/Chapters/Chap11LCDDisplay/Chap11LCDDisplay.pillar index 7172a19..a29d9fe 100644 --- a/Chapters/Chap11LCDDisplay/Chap11LCDDisplay.pillar +++ b/Chapters/Chap11LCDDisplay/Chap11LCDDisplay.pillar @@ -1,4 +1,4 @@ -!! Lesson 10 - LCD Display +!! LCD Display In previous lessons, we learned how to control LEDs and to use a button to interact with LEDs. We learned also how to use the I2C sensors to read the temperature, humidity, pressure, and x, y, z-axis. Also, we saw how to use a no I2C sensor, an ultrasonic sensor. Now we will learn how to use an LCD Display without and with I2C. You will see that using I2C simplifies the board connection diff --git a/Chapters/Chap12BuildingaMiniWeatherStation/Chap12BuildingaMiniWeatherStation.pillar b/Chapters/Chap12BuildingaMiniWeatherStation/Chap12BuildingaMiniWeatherStation.pillar index 3c32b6c..e6750c0 100644 --- a/Chapters/Chap12BuildingaMiniWeatherStation/Chap12BuildingaMiniWeatherStation.pillar +++ b/Chapters/Chap12BuildingaMiniWeatherStation/Chap12BuildingaMiniWeatherStation.pillar @@ -1,4 +1,4 @@ -!! Lesson 11 - Building a Mini-Weather Station +!! Building a Mini-Weather Station In previous lessons, we learned how to control LEDs, sensors, LCD displays and how to use Object-Oriented Programming to create applications to control them. Now we will use everything that we learned to build a Mini-Weather Station. diff --git a/Chapters/Chap13BuildingaWebServerOnRaspberry/Chap13BuildingaWebServerOnRaspberry.pillar b/Chapters/Chap13BuildingaWebServerOnRaspberry/Chap13BuildingaWebServerOnRaspberry.pillar index 1393bf1..440931a 100644 --- a/Chapters/Chap13BuildingaWebServerOnRaspberry/Chap13BuildingaWebServerOnRaspberry.pillar +++ b/Chapters/Chap13BuildingaWebServerOnRaspberry/Chap13BuildingaWebServerOnRaspberry.pillar @@ -1,4 +1,4 @@ -!! Lesson 12 - Building a Webserver on Raspberry +!! Building a Webserver on Raspberry In previous lessons, we learned how to control LEDs, sensors, LCD displays and how to use OOP to build a Mini-Weather Station. Now we are going to build a Webserver to interact with GPIOs. diff --git a/Chapters/Chap143DVisualizationGyroscopeSensor/Chap143DVisualizationGyroscopeSensor.pillar b/Chapters/Chap143DVisualizationGyroscopeSensor/Chap143DVisualizationGyroscopeSensor.pillar index a1c58f6..407c571 100644 --- a/Chapters/Chap143DVisualizationGyroscopeSensor/Chap143DVisualizationGyroscopeSensor.pillar +++ b/Chapters/Chap143DVisualizationGyroscopeSensor/Chap143DVisualizationGyroscopeSensor.pillar @@ -1,2 +1,2 @@ -!! Lesson 13 - 3D Visualization with MPU6050 sensor +!! 3D Visualization with MPU6050 sensor diff --git a/Chapters/Chap1GettingStarted/Chap1GettingStarted.pillar b/Chapters/Chap1GettingStarted/Chap1GettingStarted.pillar index a507291..b0e2f12 100644 --- a/Chapters/Chap1GettingStarted/Chap1GettingStarted.pillar +++ b/Chapters/Chap1GettingStarted/Chap1GettingStarted.pillar @@ -1,4 +1,4 @@ -!! Installations +!! Installation In this chapter you will learn how to: diff --git a/Chapters/Chap2LED/Chap2LED.pillar b/Chapters/Chap2LED/Chap2LED.pillar index 70f2ac1..e9317cb 100644 --- a/Chapters/Chap2LED/Chap2LED.pillar +++ b/Chapters/Chap2LED/Chap2LED.pillar @@ -1,4 +1,4 @@ -!! Lesson 1 – Turning LED on/off +!! Turning LED on/off One of the classic analogies in electronics to “Hello World” is turn on a LED (Light-Emitting Diode) or lamp. In this first lesson, we will learn how to connect correctly an LED to your Raspberry Pi and how to use PharoThings to control this LED by turning it on and off. diff --git a/Chapters/Chap3BlinkingLED/Chap3BlinkingLED.pillar b/Chapters/Chap3BlinkingLED/Chap3BlinkingLED.pillar index 6a62cc9..aa5bdce 100644 --- a/Chapters/Chap3BlinkingLED/Chap3BlinkingLED.pillar +++ b/Chapters/Chap3BlinkingLED/Chap3BlinkingLED.pillar @@ -1,4 +1,4 @@ -!! Lesson 2 – Blinking LED +!! Blinking LEDs Now we can play with the LEDs, turn them on and off. Let's use this basic setup to write some code on the inspector playground to blink the LED. Next, we will learn how to remotely create a very simple application using classes, methods, and instances to control the LED. diff --git a/Chapters/Chap4IntroductiontoPharoOOP/Chap4IntroductiontoPharoOOP.pillar b/Chapters/Chap4IntroductiontoPharoOOP/Chap4IntroductiontoPharoOOP.pillar index 6763687..30c67c6 100644 --- a/Chapters/Chap4IntroductiontoPharoOOP/Chap4IntroductiontoPharoOOP.pillar +++ b/Chapters/Chap4IntroductiontoPharoOOP/Chap4IntroductiontoPharoOOP.pillar @@ -1,4 +1,4 @@ -!! Lesson 3 – A brief introduction to Pharo object-oriented language +!! Using PharoThings Tools Pharo is a new generation reflective language and object-oriented programming environment. The last code was executed inside the remote inspector. To get started using OOP (Object-Oriented Programming) with classes, methods, and instances, we invite you to implement a simple application to blink the LEDs. diff --git a/Chapters/Chap4bIntermezzo/Chap4bIntermezzo.pillar b/Chapters/Chap4bIntermezzo/Chap4bIntermezzo.pillar index 9f004e3..cdfecff 100644 --- a/Chapters/Chap4bIntermezzo/Chap4bIntermezzo.pillar +++ b/Chapters/Chap4bIntermezzo/Chap4bIntermezzo.pillar @@ -1,4 +1,4 @@ -!! Lesson 3b – A design intermezzo +!!A design intermezzo In this chapter we revisit previous code to make it nicer and more object-oriented. We will revisit the ==Blinker== class you previously defined. diff --git a/Chapters/Chap5LEDFlowingLights/Chap5LEDFlowingLights.pillar b/Chapters/Chap5LEDFlowingLights/Chap5LEDFlowingLights.pillar index 488d0d4..f7f81fc 100644 --- a/Chapters/Chap5LEDFlowingLights/Chap5LEDFlowingLights.pillar +++ b/Chapters/Chap5LEDFlowingLights/Chap5LEDFlowingLights.pillar @@ -1,4 +1,4 @@ -!! Lesson 4 - LED Flowing Lights +!!Flowing Lights Now we can play with the LEDs, turn them on, off, and blink. Let's put 8 LEDs on the breadboard and create a code to turn on/off one at a time. Let's use some methods to change the flow direction and control the flow time. As we did in the last lesson, let's write the first code in playground and then create a class with methods to better control the flow of LED lights. diff --git a/Chapters/Chap6LEDFlowingLightsOOP/Chap6LEDFlowingLightsOOP.pillar b/Chapters/Chap6LEDFlowingLightsOOP/Chap6LEDFlowingLightsOOP.pillar index d7c1500..929d04d 100644 --- a/Chapters/Chap6LEDFlowingLightsOOP/Chap6LEDFlowingLightsOOP.pillar +++ b/Chapters/Chap6LEDFlowingLightsOOP/Chap6LEDFlowingLightsOOP.pillar @@ -1,4 +1,4 @@ -!! Lesson 5 - LED Flowing Lights using OOP +!!Flowing Lights using OOP Now we can play with the LEDs, turn them on, off, blink it and manipulate many at the same time. Let’s use object-oriented programming, OOP to create methods and classes, to build a simple program, to control the LEDs flow like as we want. diff --git a/Chapters/Chap7LEDBreathingPWM/Chap7LEDBreathingPWM.pillar b/Chapters/Chap7LEDBreathingPWM/Chap7LEDBreathingPWM.pillar index e942486..7a38f5c 100644 --- a/Chapters/Chap7LEDBreathingPWM/Chap7LEDBreathingPWM.pillar +++ b/Chapters/Chap7LEDBreathingPWM/Chap7LEDBreathingPWM.pillar @@ -1,4 +1,4 @@ -!! Lesson 6 - LED Breathing with PWM +!!LED Breathing with PWM ""PWM support is currently broken in PharoThings."" diff --git a/Chapters/Chap8ControllingLEDByButton/Chap8ControllingLEDByButton.pillar b/Chapters/Chap8ControllingLEDByButton/Chap8ControllingLEDByButton.pillar index 5fe1be3..5bd3fdb 100644 --- a/Chapters/Chap8ControllingLEDByButton/Chap8ControllingLEDByButton.pillar +++ b/Chapters/Chap8ControllingLEDByButton/Chap8ControllingLEDByButton.pillar @@ -1,4 +1,4 @@ -!! Lesson 7 - Controlling LED by Button +!! Controlling LED by Button In previous lessons, we learned how to control the GPIOs putting them in mode OUT. This means send power to wire connected in on specific GPIO. Now we will put the GPIO in mode IN, to read the pin state. This means that our application can know when a button is pressed. Let’s create code on the remote inspector to turn on one LED each time we press the button. diff --git a/Chapters/Chap9I2CSensors/Chap9I2CSensors.pillar b/Chapters/Chap9I2CSensors/Chap9I2CSensors.pillar index e0a8175..5624233 100644 --- a/Chapters/Chap9I2CSensors/Chap9I2CSensors.pillar +++ b/Chapters/Chap9I2CSensors/Chap9I2CSensors.pillar @@ -1,6 +1,6 @@ -!! Lesson 8 - I2C Sensors (Temperature, Humidity, Pressure and Acellerometer) +!!I2C Sensors -In previous lessons, we learned how to control LEDs and to use a button to interact with LEDs. Now let's start using some sensors to interact automatically with the real world, taking the temperature, air pressure and humidity This kind of sensor use the I2C protocol to communicate. +In previous lessons, we learned how to control LEDs and to use a button to interact with LEDs. Now let's start using some sensors to interact automatically with the real world, taking the temperature, acceleration, air pressure and humidity. This kind of sensor use the I2C protocol to communicate. !!! What do we need? diff --git a/Chapters/Chapter15Firmata/Chap15FirmataArduinoWithPharo.pillar b/Chapters/Chapter15Firmata/Chap15FirmataArduinoWithPharo.pillar index 3c720b9..efc5d62 100644 --- a/Chapters/Chapter15Firmata/Chap15FirmataArduinoWithPharo.pillar +++ b/Chapters/Chapter15Firmata/Chap15FirmataArduinoWithPharo.pillar @@ -1,4 +1,4 @@ -!! Lesson 15 – PharoThings on Arduino. +!!PharoThings and Arduino Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. It is intended to work with any host computer software package. Right now there is a matching object in a number of languages. diff --git a/pillar.conf b/pillar.conf index f25ecc5..940b418 100644 --- a/pillar.conf +++ b/pillar.conf @@ -2,7 +2,7 @@ "base_url": "", "site_name": "A PharoThings Tutorial", "title": "A PharoThings Tutorial", - "attribution": "Allex Oliveira, Serge Stinckwich, Steven Costiou and Stéphane Ducasse", + "attribution": "Allex Oliveira, Steven Costiou, Stéphane Ducasse and Serge Stinckwich", "series": "Square Bracket tutorials", "keywords": "IoT, Raspberry, PharoThings, Pharo",