Unity 5 error cs0103 the name animator does not exist in the current context

Hello, I’m creating a 2D game. I don’t know a lot of english.
The cosole repeat this:

NullReferenceException: Object reference not set to an instance of an object
ControladorLeucon.FixedUpdate () (at Assets/Scripts/ControladorLeucon.cs:27)

And this is my script code:

using UnityEngine;
    using System.Collections;
    
    public class ControladorLeucon : MonoBehaviour {
    
    	public float fuerzaSalto = 100f;
    	public bool enSuelo = true;
    	public Transform ComprovadorSuelo;
    	private float comprovadorRadio = 0.25f;
    	public LayerMask mascaraSuelo; 
    	private Animator animator;
    
    	public float speed;
    
    	void awake(){
    		animator = GetComponent<Animator>();
    	}
    
    	// Use this for initialization
    	void Start () {
    	
    	}
    	
    
    	void FixedUpdate(){
    		enSuelo = Physics2D.OverlapCircle (ComprovadorSuelo.position, comprovadorRadio, mascaraSuelo);
    		animator.SetBool ("isGrounded", enSuelo);
    	}
    
    	// Update is called once per frame
    	void Update () {
    
    
    
    		if (enSuelo && Input.GetKey (KeyCode.Space)) {
    			GetComponent<Rigidbody2D>().AddForce(new Vector2(0, fuerzaSalto));
    		}
    
    		//Esquerre
    		if (Input.GetKey (KeyCode.LeftArrow)) {
    			this.transform.Translate (-0.1f, 0f, speed * Time.deltaTime, Space.World);
    		}
    
    		//Dreta
    		if (Input.GetKey (KeyCode.RightArrow)) {
    			this.transform.Translate (0.1f, 0f, speed * Time.deltaTime, Space.World);
    		}
    
    
    	}
    }

Is your “isGrounded” bool, in the script written the same way it is in the Animator? @cachodragon

Yes, I checked three times and I tried to change the word. Nothing

@Lord_Ford